home *** CD-ROM | disk | FTP | other *** search
/ Mac Easy 2010 May / Mac Life Ubuntu.iso / casper / filesystem.squashfs / usr / lib / perl5 / Gtk2 / Gdk / Keysyms.pm
Encoding:
Perl POD Document  |  2008-11-28  |  56.4 KB  |  2,067 lines

  1. # generated from /usr/include/gtk-2.0/gdk/gdkkeysyms.h
  2. package Gtk2::Gdk::Keysyms;
  3. %Gtk2::Gdk::Keysyms = (
  4.    'VoidSymbol' => 0xffffff,
  5.    'BackSpace' => 0xff08,
  6.    'Tab' => 0xff09,
  7.    'Linefeed' => 0xff0a,
  8.    'Clear' => 0xff0b,
  9.    'Return' => 0xff0d,
  10.    'Pause' => 0xff13,
  11.    'Scroll_Lock' => 0xff14,
  12.    'Sys_Req' => 0xff15,
  13.    'Escape' => 0xff1b,
  14.    'Delete' => 0xffff,
  15.    'Multi_key' => 0xff20,
  16.    'Codeinput' => 0xff37,
  17.    'SingleCandidate' => 0xff3c,
  18.    'MultipleCandidate' => 0xff3d,
  19.    'PreviousCandidate' => 0xff3e,
  20.    'Kanji' => 0xff21,
  21.    'Muhenkan' => 0xff22,
  22.    'Henkan_Mode' => 0xff23,
  23.    'Henkan' => 0xff23,
  24.    'Romaji' => 0xff24,
  25.    'Hiragana' => 0xff25,
  26.    'Katakana' => 0xff26,
  27.    'Hiragana_Katakana' => 0xff27,
  28.    'Zenkaku' => 0xff28,
  29.    'Hankaku' => 0xff29,
  30.    'Zenkaku_Hankaku' => 0xff2a,
  31.    'Touroku' => 0xff2b,
  32.    'Massyo' => 0xff2c,
  33.    'Kana_Lock' => 0xff2d,
  34.    'Kana_Shift' => 0xff2e,
  35.    'Eisu_Shift' => 0xff2f,
  36.    'Eisu_toggle' => 0xff30,
  37.    'Kanji_Bangou' => 0xff37,
  38.    'Zen_Koho' => 0xff3d,
  39.    'Mae_Koho' => 0xff3e,
  40.    'Home' => 0xff50,
  41.    'Left' => 0xff51,
  42.    'Up' => 0xff52,
  43.    'Right' => 0xff53,
  44.    'Down' => 0xff54,
  45.    'Prior' => 0xff55,
  46.    'Page_Up' => 0xff55,
  47.    'Next' => 0xff56,
  48.    'Page_Down' => 0xff56,
  49.    'End' => 0xff57,
  50.    'Begin' => 0xff58,
  51.    'Select' => 0xff60,
  52.    'Print' => 0xff61,
  53.    'Execute' => 0xff62,
  54.    'Insert' => 0xff63,
  55.    'Undo' => 0xff65,
  56.    'Redo' => 0xff66,
  57.    'Menu' => 0xff67,
  58.    'Find' => 0xff68,
  59.    'Cancel' => 0xff69,
  60.    'Help' => 0xff6a,
  61.    'Break' => 0xff6b,
  62.    'Mode_switch' => 0xff7e,
  63.    'script_switch' => 0xff7e,
  64.    'Num_Lock' => 0xff7f,
  65.    'KP_Space' => 0xff80,
  66.    'KP_Tab' => 0xff89,
  67.    'KP_Enter' => 0xff8d,
  68.    'KP_F1' => 0xff91,
  69.    'KP_F2' => 0xff92,
  70.    'KP_F3' => 0xff93,
  71.    'KP_F4' => 0xff94,
  72.    'KP_Home' => 0xff95,
  73.    'KP_Left' => 0xff96,
  74.    'KP_Up' => 0xff97,
  75.    'KP_Right' => 0xff98,
  76.    'KP_Down' => 0xff99,
  77.    'KP_Prior' => 0xff9a,
  78.    'KP_Page_Up' => 0xff9a,
  79.    'KP_Next' => 0xff9b,
  80.    'KP_Page_Down' => 0xff9b,
  81.    'KP_End' => 0xff9c,
  82.    'KP_Begin' => 0xff9d,
  83.    'KP_Insert' => 0xff9e,
  84.    'KP_Delete' => 0xff9f,
  85.    'KP_Equal' => 0xffbd,
  86.    'KP_Multiply' => 0xffaa,
  87.    'KP_Add' => 0xffab,
  88.    'KP_Separator' => 0xffac,
  89.    'KP_Subtract' => 0xffad,
  90.    'KP_Decimal' => 0xffae,
  91.    'KP_Divide' => 0xffaf,
  92.    'KP_0' => 0xffb0,
  93.    'KP_1' => 0xffb1,
  94.    'KP_2' => 0xffb2,
  95.    'KP_3' => 0xffb3,
  96.    'KP_4' => 0xffb4,
  97.    'KP_5' => 0xffb5,
  98.    'KP_6' => 0xffb6,
  99.    'KP_7' => 0xffb7,
  100.    'KP_8' => 0xffb8,
  101.    'KP_9' => 0xffb9,
  102.    'F1' => 0xffbe,
  103.    'F2' => 0xffbf,
  104.    'F3' => 0xffc0,
  105.    'F4' => 0xffc1,
  106.    'F5' => 0xffc2,
  107.    'F6' => 0xffc3,
  108.    'F7' => 0xffc4,
  109.    'F8' => 0xffc5,
  110.    'F9' => 0xffc6,
  111.    'F10' => 0xffc7,
  112.    'F11' => 0xffc8,
  113.    'L1' => 0xffc8,
  114.    'F12' => 0xffc9,
  115.    'L2' => 0xffc9,
  116.    'F13' => 0xffca,
  117.    'L3' => 0xffca,
  118.    'F14' => 0xffcb,
  119.    'L4' => 0xffcb,
  120.    'F15' => 0xffcc,
  121.    'L5' => 0xffcc,
  122.    'F16' => 0xffcd,
  123.    'L6' => 0xffcd,
  124.    'F17' => 0xffce,
  125.    'L7' => 0xffce,
  126.    'F18' => 0xffcf,
  127.    'L8' => 0xffcf,
  128.    'F19' => 0xffd0,
  129.    'L9' => 0xffd0,
  130.    'F20' => 0xffd1,
  131.    'L10' => 0xffd1,
  132.    'F21' => 0xffd2,
  133.    'R1' => 0xffd2,
  134.    'F22' => 0xffd3,
  135.    'R2' => 0xffd3,
  136.    'F23' => 0xffd4,
  137.    'R3' => 0xffd4,
  138.    'F24' => 0xffd5,
  139.    'R4' => 0xffd5,
  140.    'F25' => 0xffd6,
  141.    'R5' => 0xffd6,
  142.    'F26' => 0xffd7,
  143.    'R6' => 0xffd7,
  144.    'F27' => 0xffd8,
  145.    'R7' => 0xffd8,
  146.    'F28' => 0xffd9,
  147.    'R8' => 0xffd9,
  148.    'F29' => 0xffda,
  149.    'R9' => 0xffda,
  150.    'F30' => 0xffdb,
  151.    'R10' => 0xffdb,
  152.    'F31' => 0xffdc,
  153.    'R11' => 0xffdc,
  154.    'F32' => 0xffdd,
  155.    'R12' => 0xffdd,
  156.    'F33' => 0xffde,
  157.    'R13' => 0xffde,
  158.    'F34' => 0xffdf,
  159.    'R14' => 0xffdf,
  160.    'F35' => 0xffe0,
  161.    'R15' => 0xffe0,
  162.    'Shift_L' => 0xffe1,
  163.    'Shift_R' => 0xffe2,
  164.    'Control_L' => 0xffe3,
  165.    'Control_R' => 0xffe4,
  166.    'Caps_Lock' => 0xffe5,
  167.    'Shift_Lock' => 0xffe6,
  168.    'Meta_L' => 0xffe7,
  169.    'Meta_R' => 0xffe8,
  170.    'Alt_L' => 0xffe9,
  171.    'Alt_R' => 0xffea,
  172.    'Super_L' => 0xffeb,
  173.    'Super_R' => 0xffec,
  174.    'Hyper_L' => 0xffed,
  175.    'Hyper_R' => 0xffee,
  176.    'ISO_Lock' => 0xfe01,
  177.    'ISO_Level2_Latch' => 0xfe02,
  178.    'ISO_Level3_Shift' => 0xfe03,
  179.    'ISO_Level3_Latch' => 0xfe04,
  180.    'ISO_Level3_Lock' => 0xfe05,
  181.    'ISO_Level5_Shift' => 0xfe11,
  182.    'ISO_Level5_Latch' => 0xfe12,
  183.    'ISO_Level5_Lock' => 0xfe13,
  184.    'ISO_Group_Shift' => 0xff7e,
  185.    'ISO_Group_Latch' => 0xfe06,
  186.    'ISO_Group_Lock' => 0xfe07,
  187.    'ISO_Next_Group' => 0xfe08,
  188.    'ISO_Next_Group_Lock' => 0xfe09,
  189.    'ISO_Prev_Group' => 0xfe0a,
  190.    'ISO_Prev_Group_Lock' => 0xfe0b,
  191.    'ISO_First_Group' => 0xfe0c,
  192.    'ISO_First_Group_Lock' => 0xfe0d,
  193.    'ISO_Last_Group' => 0xfe0e,
  194.    'ISO_Last_Group_Lock' => 0xfe0f,
  195.    'ISO_Left_Tab' => 0xfe20,
  196.    'ISO_Move_Line_Up' => 0xfe21,
  197.    'ISO_Move_Line_Down' => 0xfe22,
  198.    'ISO_Partial_Line_Up' => 0xfe23,
  199.    'ISO_Partial_Line_Down' => 0xfe24,
  200.    'ISO_Partial_Space_Left' => 0xfe25,
  201.    'ISO_Partial_Space_Right' => 0xfe26,
  202.    'ISO_Set_Margin_Left' => 0xfe27,
  203.    'ISO_Set_Margin_Right' => 0xfe28,
  204.    'ISO_Release_Margin_Left' => 0xfe29,
  205.    'ISO_Release_Margin_Right' => 0xfe2a,
  206.    'ISO_Release_Both_Margins' => 0xfe2b,
  207.    'ISO_Fast_Cursor_Left' => 0xfe2c,
  208.    'ISO_Fast_Cursor_Right' => 0xfe2d,
  209.    'ISO_Fast_Cursor_Up' => 0xfe2e,
  210.    'ISO_Fast_Cursor_Down' => 0xfe2f,
  211.    'ISO_Continuous_Underline' => 0xfe30,
  212.    'ISO_Discontinuous_Underline' => 0xfe31,
  213.    'ISO_Emphasize' => 0xfe32,
  214.    'ISO_Center_Object' => 0xfe33,
  215.    'ISO_Enter' => 0xfe34,
  216.    'dead_grave' => 0xfe50,
  217.    'dead_acute' => 0xfe51,
  218.    'dead_circumflex' => 0xfe52,
  219.    'dead_tilde' => 0xfe53,
  220.    'dead_perispomeni' => 0xfe53,
  221.    'dead_macron' => 0xfe54,
  222.    'dead_breve' => 0xfe55,
  223.    'dead_abovedot' => 0xfe56,
  224.    'dead_diaeresis' => 0xfe57,
  225.    'dead_abovering' => 0xfe58,
  226.    'dead_doubleacute' => 0xfe59,
  227.    'dead_caron' => 0xfe5a,
  228.    'dead_cedilla' => 0xfe5b,
  229.    'dead_ogonek' => 0xfe5c,
  230.    'dead_iota' => 0xfe5d,
  231.    'dead_voiced_sound' => 0xfe5e,
  232.    'dead_semivoiced_sound' => 0xfe5f,
  233.    'dead_belowdot' => 0xfe60,
  234.    'dead_hook' => 0xfe61,
  235.    'dead_horn' => 0xfe62,
  236.    'dead_stroke' => 0xfe63,
  237.    'dead_abovecomma' => 0xfe64,
  238.    'dead_psili' => 0xfe64,
  239.    'dead_abovereversedcomma' => 0xfe65,
  240.    'dead_dasia' => 0xfe65,
  241.    'First_Virtual_Screen' => 0xfed0,
  242.    'Prev_Virtual_Screen' => 0xfed1,
  243.    'Next_Virtual_Screen' => 0xfed2,
  244.    'Last_Virtual_Screen' => 0xfed4,
  245.    'Terminate_Server' => 0xfed5,
  246.    'AccessX_Enable' => 0xfe70,
  247.    'AccessX_Feedback_Enable' => 0xfe71,
  248.    'RepeatKeys_Enable' => 0xfe72,
  249.    'SlowKeys_Enable' => 0xfe73,
  250.    'BounceKeys_Enable' => 0xfe74,
  251.    'StickyKeys_Enable' => 0xfe75,
  252.    'MouseKeys_Enable' => 0xfe76,
  253.    'MouseKeys_Accel_Enable' => 0xfe77,
  254.    'Overlay1_Enable' => 0xfe78,
  255.    'Overlay2_Enable' => 0xfe79,
  256.    'AudibleBell_Enable' => 0xfe7a,
  257.    'Pointer_Left' => 0xfee0,
  258.    'Pointer_Right' => 0xfee1,
  259.    'Pointer_Up' => 0xfee2,
  260.    'Pointer_Down' => 0xfee3,
  261.    'Pointer_UpLeft' => 0xfee4,
  262.    'Pointer_UpRight' => 0xfee5,
  263.    'Pointer_DownLeft' => 0xfee6,
  264.    'Pointer_DownRight' => 0xfee7,
  265.    'Pointer_Button_Dflt' => 0xfee8,
  266.    'Pointer_Button1' => 0xfee9,
  267.    'Pointer_Button2' => 0xfeea,
  268.    'Pointer_Button3' => 0xfeeb,
  269.    'Pointer_Button4' => 0xfeec,
  270.    'Pointer_Button5' => 0xfeed,
  271.    'Pointer_DblClick_Dflt' => 0xfeee,
  272.    'Pointer_DblClick1' => 0xfeef,
  273.    'Pointer_DblClick2' => 0xfef0,
  274.    'Pointer_DblClick3' => 0xfef1,
  275.    'Pointer_DblClick4' => 0xfef2,
  276.    'Pointer_DblClick5' => 0xfef3,
  277.    'Pointer_Drag_Dflt' => 0xfef4,
  278.    'Pointer_Drag1' => 0xfef5,
  279.    'Pointer_Drag2' => 0xfef6,
  280.    'Pointer_Drag3' => 0xfef7,
  281.    'Pointer_Drag4' => 0xfef8,
  282.    'Pointer_Drag5' => 0xfefd,
  283.    'Pointer_EnableKeys' => 0xfef9,
  284.    'Pointer_Accelerate' => 0xfefa,
  285.    'Pointer_DfltBtnNext' => 0xfefb,
  286.    'Pointer_DfltBtnPrev' => 0xfefc,
  287.    '3270_Duplicate' => 0xfd01,
  288.    '3270_FieldMark' => 0xfd02,
  289.    '3270_Right2' => 0xfd03,
  290.    '3270_Left2' => 0xfd04,
  291.    '3270_BackTab' => 0xfd05,
  292.    '3270_EraseEOF' => 0xfd06,
  293.    '3270_EraseInput' => 0xfd07,
  294.    '3270_Reset' => 0xfd08,
  295.    '3270_Quit' => 0xfd09,
  296.    '3270_PA1' => 0xfd0a,
  297.    '3270_PA2' => 0xfd0b,
  298.    '3270_PA3' => 0xfd0c,
  299.    '3270_Test' => 0xfd0d,
  300.    '3270_Attn' => 0xfd0e,
  301.    '3270_CursorBlink' => 0xfd0f,
  302.    '3270_AltCursor' => 0xfd10,
  303.    '3270_KeyClick' => 0xfd11,
  304.    '3270_Jump' => 0xfd12,
  305.    '3270_Ident' => 0xfd13,
  306.    '3270_Rule' => 0xfd14,
  307.    '3270_Copy' => 0xfd15,
  308.    '3270_Play' => 0xfd16,
  309.    '3270_Setup' => 0xfd17,
  310.    '3270_Record' => 0xfd18,
  311.    '3270_ChangeScreen' => 0xfd19,
  312.    '3270_DeleteWord' => 0xfd1a,
  313.    '3270_ExSelect' => 0xfd1b,
  314.    '3270_CursorSelect' => 0xfd1c,
  315.    '3270_PrintScreen' => 0xfd1d,
  316.    '3270_Enter' => 0xfd1e,
  317.    'space' => 0x020,
  318.    'exclam' => 0x021,
  319.    'quotedbl' => 0x022,
  320.    'numbersign' => 0x023,
  321.    'dollar' => 0x024,
  322.    'percent' => 0x025,
  323.    'ampersand' => 0x026,
  324.    'apostrophe' => 0x027,
  325.    'quoteright' => 0x027,
  326.    'parenleft' => 0x028,
  327.    'parenright' => 0x029,
  328.    'asterisk' => 0x02a,
  329.    'plus' => 0x02b,
  330.    'comma' => 0x02c,
  331.    'minus' => 0x02d,
  332.    'period' => 0x02e,
  333.    'slash' => 0x02f,
  334.    '0' => 0x030,
  335.    '1' => 0x031,
  336.    '2' => 0x032,
  337.    '3' => 0x033,
  338.    '4' => 0x034,
  339.    '5' => 0x035,
  340.    '6' => 0x036,
  341.    '7' => 0x037,
  342.    '8' => 0x038,
  343.    '9' => 0x039,
  344.    'colon' => 0x03a,
  345.    'semicolon' => 0x03b,
  346.    'less' => 0x03c,
  347.    'equal' => 0x03d,
  348.    'greater' => 0x03e,
  349.    'question' => 0x03f,
  350.    'at' => 0x040,
  351.    'A' => 0x041,
  352.    'B' => 0x042,
  353.    'C' => 0x043,
  354.    'D' => 0x044,
  355.    'E' => 0x045,
  356.    'F' => 0x046,
  357.    'G' => 0x047,
  358.    'H' => 0x048,
  359.    'I' => 0x049,
  360.    'J' => 0x04a,
  361.    'K' => 0x04b,
  362.    'L' => 0x04c,
  363.    'M' => 0x04d,
  364.    'N' => 0x04e,
  365.    'O' => 0x04f,
  366.    'P' => 0x050,
  367.    'Q' => 0x051,
  368.    'R' => 0x052,
  369.    'S' => 0x053,
  370.    'T' => 0x054,
  371.    'U' => 0x055,
  372.    'V' => 0x056,
  373.    'W' => 0x057,
  374.    'X' => 0x058,
  375.    'Y' => 0x059,
  376.    'Z' => 0x05a,
  377.    'bracketleft' => 0x05b,
  378.    'backslash' => 0x05c,
  379.    'bracketright' => 0x05d,
  380.    'asciicircum' => 0x05e,
  381.    'underscore' => 0x05f,
  382.    'grave' => 0x060,
  383.    'quoteleft' => 0x060,
  384.    'a' => 0x061,
  385.    'b' => 0x062,
  386.    'c' => 0x063,
  387.    'd' => 0x064,
  388.    'e' => 0x065,
  389.    'f' => 0x066,
  390.    'g' => 0x067,
  391.    'h' => 0x068,
  392.    'i' => 0x069,
  393.    'j' => 0x06a,
  394.    'k' => 0x06b,
  395.    'l' => 0x06c,
  396.    'm' => 0x06d,
  397.    'n' => 0x06e,
  398.    'o' => 0x06f,
  399.    'p' => 0x070,
  400.    'q' => 0x071,
  401.    'r' => 0x072,
  402.    's' => 0x073,
  403.    't' => 0x074,
  404.    'u' => 0x075,
  405.    'v' => 0x076,
  406.    'w' => 0x077,
  407.    'x' => 0x078,
  408.    'y' => 0x079,
  409.    'z' => 0x07a,
  410.    'braceleft' => 0x07b,
  411.    'bar' => 0x07c,
  412.    'braceright' => 0x07d,
  413.    'asciitilde' => 0x07e,
  414.    'nobreakspace' => 0x0a0,
  415.    'exclamdown' => 0x0a1,
  416.    'cent' => 0x0a2,
  417.    'sterling' => 0x0a3,
  418.    'currency' => 0x0a4,
  419.    'yen' => 0x0a5,
  420.    'brokenbar' => 0x0a6,
  421.    'section' => 0x0a7,
  422.    'diaeresis' => 0x0a8,
  423.    'copyright' => 0x0a9,
  424.    'ordfeminine' => 0x0aa,
  425.    'guillemotleft' => 0x0ab,
  426.    'notsign' => 0x0ac,
  427.    'hyphen' => 0x0ad,
  428.    'registered' => 0x0ae,
  429.    'macron' => 0x0af,
  430.    'degree' => 0x0b0,
  431.    'plusminus' => 0x0b1,
  432.    'twosuperior' => 0x0b2,
  433.    'threesuperior' => 0x0b3,
  434.    'acute' => 0x0b4,
  435.    'mu' => 0x0b5,
  436.    'paragraph' => 0x0b6,
  437.    'periodcentered' => 0x0b7,
  438.    'cedilla' => 0x0b8,
  439.    'onesuperior' => 0x0b9,
  440.    'masculine' => 0x0ba,
  441.    'guillemotright' => 0x0bb,
  442.    'onequarter' => 0x0bc,
  443.    'onehalf' => 0x0bd,
  444.    'threequarters' => 0x0be,
  445.    'questiondown' => 0x0bf,
  446.    'Agrave' => 0x0c0,
  447.    'Aacute' => 0x0c1,
  448.    'Acircumflex' => 0x0c2,
  449.    'Atilde' => 0x0c3,
  450.    'Adiaeresis' => 0x0c4,
  451.    'Aring' => 0x0c5,
  452.    'AE' => 0x0c6,
  453.    'Ccedilla' => 0x0c7,
  454.    'Egrave' => 0x0c8,
  455.    'Eacute' => 0x0c9,
  456.    'Ecircumflex' => 0x0ca,
  457.    'Ediaeresis' => 0x0cb,
  458.    'Igrave' => 0x0cc,
  459.    'Iacute' => 0x0cd,
  460.    'Icircumflex' => 0x0ce,
  461.    'Idiaeresis' => 0x0cf,
  462.    'ETH' => 0x0d0,
  463.    'Eth' => 0x0d0,
  464.    'Ntilde' => 0x0d1,
  465.    'Ograve' => 0x0d2,
  466.    'Oacute' => 0x0d3,
  467.    'Ocircumflex' => 0x0d4,
  468.    'Otilde' => 0x0d5,
  469.    'Odiaeresis' => 0x0d6,
  470.    'multiply' => 0x0d7,
  471.    'Oslash' => 0x0d8,
  472.    'Ooblique' => 0x0d8,
  473.    'Ugrave' => 0x0d9,
  474.    'Uacute' => 0x0da,
  475.    'Ucircumflex' => 0x0db,
  476.    'Udiaeresis' => 0x0dc,
  477.    'Yacute' => 0x0dd,
  478.    'THORN' => 0x0de,
  479.    'Thorn' => 0x0de,
  480.    'ssharp' => 0x0df,
  481.    'agrave' => 0x0e0,
  482.    'aacute' => 0x0e1,
  483.    'acircumflex' => 0x0e2,
  484.    'atilde' => 0x0e3,
  485.    'adiaeresis' => 0x0e4,
  486.    'aring' => 0x0e5,
  487.    'ae' => 0x0e6,
  488.    'ccedilla' => 0x0e7,
  489.    'egrave' => 0x0e8,
  490.    'eacute' => 0x0e9,
  491.    'ecircumflex' => 0x0ea,
  492.    'ediaeresis' => 0x0eb,
  493.    'igrave' => 0x0ec,
  494.    'iacute' => 0x0ed,
  495.    'icircumflex' => 0x0ee,
  496.    'idiaeresis' => 0x0ef,
  497.    'eth' => 0x0f0,
  498.    'ntilde' => 0x0f1,
  499.    'ograve' => 0x0f2,
  500.    'oacute' => 0x0f3,
  501.    'ocircumflex' => 0x0f4,
  502.    'otilde' => 0x0f5,
  503.    'odiaeresis' => 0x0f6,
  504.    'division' => 0x0f7,
  505.    'oslash' => 0x0f8,
  506.    'ooblique' => 0x0f8,
  507.    'ugrave' => 0x0f9,
  508.    'uacute' => 0x0fa,
  509.    'ucircumflex' => 0x0fb,
  510.    'udiaeresis' => 0x0fc,
  511.    'yacute' => 0x0fd,
  512.    'thorn' => 0x0fe,
  513.    'ydiaeresis' => 0x0ff,
  514.    'Aogonek' => 0x1a1,
  515.    'breve' => 0x1a2,
  516.    'Lstroke' => 0x1a3,
  517.    'Lcaron' => 0x1a5,
  518.    'Sacute' => 0x1a6,
  519.    'Scaron' => 0x1a9,
  520.    'Scedilla' => 0x1aa,
  521.    'Tcaron' => 0x1ab,
  522.    'Zacute' => 0x1ac,
  523.    'Zcaron' => 0x1ae,
  524.    'Zabovedot' => 0x1af,
  525.    'aogonek' => 0x1b1,
  526.    'ogonek' => 0x1b2,
  527.    'lstroke' => 0x1b3,
  528.    'lcaron' => 0x1b5,
  529.    'sacute' => 0x1b6,
  530.    'caron' => 0x1b7,
  531.    'scaron' => 0x1b9,
  532.    'scedilla' => 0x1ba,
  533.    'tcaron' => 0x1bb,
  534.    'zacute' => 0x1bc,
  535.    'doubleacute' => 0x1bd,
  536.    'zcaron' => 0x1be,
  537.    'zabovedot' => 0x1bf,
  538.    'Racute' => 0x1c0,
  539.    'Abreve' => 0x1c3,
  540.    'Lacute' => 0x1c5,
  541.    'Cacute' => 0x1c6,
  542.    'Ccaron' => 0x1c8,
  543.    'Eogonek' => 0x1ca,
  544.    'Ecaron' => 0x1cc,
  545.    'Dcaron' => 0x1cf,
  546.    'Dstroke' => 0x1d0,
  547.    'Nacute' => 0x1d1,
  548.    'Ncaron' => 0x1d2,
  549.    'Odoubleacute' => 0x1d5,
  550.    'Rcaron' => 0x1d8,
  551.    'Uring' => 0x1d9,
  552.    'Udoubleacute' => 0x1db,
  553.    'Tcedilla' => 0x1de,
  554.    'racute' => 0x1e0,
  555.    'abreve' => 0x1e3,
  556.    'lacute' => 0x1e5,
  557.    'cacute' => 0x1e6,
  558.    'ccaron' => 0x1e8,
  559.    'eogonek' => 0x1ea,
  560.    'ecaron' => 0x1ec,
  561.    'dcaron' => 0x1ef,
  562.    'dstroke' => 0x1f0,
  563.    'nacute' => 0x1f1,
  564.    'ncaron' => 0x1f2,
  565.    'odoubleacute' => 0x1f5,
  566.    'udoubleacute' => 0x1fb,
  567.    'rcaron' => 0x1f8,
  568.    'uring' => 0x1f9,
  569.    'tcedilla' => 0x1fe,
  570.    'abovedot' => 0x1ff,
  571.    'Hstroke' => 0x2a1,
  572.    'Hcircumflex' => 0x2a6,
  573.    'Iabovedot' => 0x2a9,
  574.    'Gbreve' => 0x2ab,
  575.    'Jcircumflex' => 0x2ac,
  576.    'hstroke' => 0x2b1,
  577.    'hcircumflex' => 0x2b6,
  578.    'idotless' => 0x2b9,
  579.    'gbreve' => 0x2bb,
  580.    'jcircumflex' => 0x2bc,
  581.    'Cabovedot' => 0x2c5,
  582.    'Ccircumflex' => 0x2c6,
  583.    'Gabovedot' => 0x2d5,
  584.    'Gcircumflex' => 0x2d8,
  585.    'Ubreve' => 0x2dd,
  586.    'Scircumflex' => 0x2de,
  587.    'cabovedot' => 0x2e5,
  588.    'ccircumflex' => 0x2e6,
  589.    'gabovedot' => 0x2f5,
  590.    'gcircumflex' => 0x2f8,
  591.    'ubreve' => 0x2fd,
  592.    'scircumflex' => 0x2fe,
  593.    'kra' => 0x3a2,
  594.    'kappa' => 0x3a2,
  595.    'Rcedilla' => 0x3a3,
  596.    'Itilde' => 0x3a5,
  597.    'Lcedilla' => 0x3a6,
  598.    'Emacron' => 0x3aa,
  599.    'Gcedilla' => 0x3ab,
  600.    'Tslash' => 0x3ac,
  601.    'rcedilla' => 0x3b3,
  602.    'itilde' => 0x3b5,
  603.    'lcedilla' => 0x3b6,
  604.    'emacron' => 0x3ba,
  605.    'gcedilla' => 0x3bb,
  606.    'tslash' => 0x3bc,
  607.    'ENG' => 0x3bd,
  608.    'eng' => 0x3bf,
  609.    'Amacron' => 0x3c0,
  610.    'Iogonek' => 0x3c7,
  611.    'Eabovedot' => 0x3cc,
  612.    'Imacron' => 0x3cf,
  613.    'Ncedilla' => 0x3d1,
  614.    'Omacron' => 0x3d2,
  615.    'Kcedilla' => 0x3d3,
  616.    'Uogonek' => 0x3d9,
  617.    'Utilde' => 0x3dd,
  618.    'Umacron' => 0x3de,
  619.    'amacron' => 0x3e0,
  620.    'iogonek' => 0x3e7,
  621.    'eabovedot' => 0x3ec,
  622.    'imacron' => 0x3ef,
  623.    'ncedilla' => 0x3f1,
  624.    'omacron' => 0x3f2,
  625.    'kcedilla' => 0x3f3,
  626.    'uogonek' => 0x3f9,
  627.    'utilde' => 0x3fd,
  628.    'umacron' => 0x3fe,
  629.    'Babovedot' => 0x1e02,
  630.    'babovedot' => 0x1e03,
  631.    'Dabovedot' => 0x1e0a,
  632.    'Wgrave' => 0x1e80,
  633.    'Wacute' => 0x1e82,
  634.    'dabovedot' => 0x1e0b,
  635.    'Ygrave' => 0x1ef2,
  636.    'Fabovedot' => 0x1e1e,
  637.    'fabovedot' => 0x1e1f,
  638.    'Mabovedot' => 0x1e40,
  639.    'mabovedot' => 0x1e41,
  640.    'Pabovedot' => 0x1e56,
  641.    'wgrave' => 0x1e81,
  642.    'pabovedot' => 0x1e57,
  643.    'wacute' => 0x1e83,
  644.    'Sabovedot' => 0x1e60,
  645.    'ygrave' => 0x1ef3,
  646.    'Wdiaeresis' => 0x1e84,
  647.    'wdiaeresis' => 0x1e85,
  648.    'sabovedot' => 0x1e61,
  649.    'Wcircumflex' => 0x174,
  650.    'Tabovedot' => 0x1e6a,
  651.    'Ycircumflex' => 0x176,
  652.    'wcircumflex' => 0x175,
  653.    'tabovedot' => 0x1e6b,
  654.    'ycircumflex' => 0x177,
  655.    'OE' => 0x13bc,
  656.    'oe' => 0x13bd,
  657.    'Ydiaeresis' => 0x13be,
  658.    'overline' => 0x47e,
  659.    'kana_fullstop' => 0x4a1,
  660.    'kana_openingbracket' => 0x4a2,
  661.    'kana_closingbracket' => 0x4a3,
  662.    'kana_comma' => 0x4a4,
  663.    'kana_conjunctive' => 0x4a5,
  664.    'kana_middledot' => 0x4a5,
  665.    'kana_WO' => 0x4a6,
  666.    'kana_a' => 0x4a7,
  667.    'kana_i' => 0x4a8,
  668.    'kana_u' => 0x4a9,
  669.    'kana_e' => 0x4aa,
  670.    'kana_o' => 0x4ab,
  671.    'kana_ya' => 0x4ac,
  672.    'kana_yu' => 0x4ad,
  673.    'kana_yo' => 0x4ae,
  674.    'kana_tsu' => 0x4af,
  675.    'kana_tu' => 0x4af,
  676.    'prolongedsound' => 0x4b0,
  677.    'kana_A' => 0x4b1,
  678.    'kana_I' => 0x4b2,
  679.    'kana_U' => 0x4b3,
  680.    'kana_E' => 0x4b4,
  681.    'kana_O' => 0x4b5,
  682.    'kana_KA' => 0x4b6,
  683.    'kana_KI' => 0x4b7,
  684.    'kana_KU' => 0x4b8,
  685.    'kana_KE' => 0x4b9,
  686.    'kana_KO' => 0x4ba,
  687.    'kana_SA' => 0x4bb,
  688.    'kana_SHI' => 0x4bc,
  689.    'kana_SU' => 0x4bd,
  690.    'kana_SE' => 0x4be,
  691.    'kana_SO' => 0x4bf,
  692.    'kana_TA' => 0x4c0,
  693.    'kana_CHI' => 0x4c1,
  694.    'kana_TI' => 0x4c1,
  695.    'kana_TSU' => 0x4c2,
  696.    'kana_TU' => 0x4c2,
  697.    'kana_TE' => 0x4c3,
  698.    'kana_TO' => 0x4c4,
  699.    'kana_NA' => 0x4c5,
  700.    'kana_NI' => 0x4c6,
  701.    'kana_NU' => 0x4c7,
  702.    'kana_NE' => 0x4c8,
  703.    'kana_NO' => 0x4c9,
  704.    'kana_HA' => 0x4ca,
  705.    'kana_HI' => 0x4cb,
  706.    'kana_FU' => 0x4cc,
  707.    'kana_HU' => 0x4cc,
  708.    'kana_HE' => 0x4cd,
  709.    'kana_HO' => 0x4ce,
  710.    'kana_MA' => 0x4cf,
  711.    'kana_MI' => 0x4d0,
  712.    'kana_MU' => 0x4d1,
  713.    'kana_ME' => 0x4d2,
  714.    'kana_MO' => 0x4d3,
  715.    'kana_YA' => 0x4d4,
  716.    'kana_YU' => 0x4d5,
  717.    'kana_YO' => 0x4d6,
  718.    'kana_RA' => 0x4d7,
  719.    'kana_RI' => 0x4d8,
  720.    'kana_RU' => 0x4d9,
  721.    'kana_RE' => 0x4da,
  722.    'kana_RO' => 0x4db,
  723.    'kana_WA' => 0x4dc,
  724.    'kana_N' => 0x4dd,
  725.    'voicedsound' => 0x4de,
  726.    'semivoicedsound' => 0x4df,
  727.    'kana_switch' => 0xff7e,
  728.    'Farsi_0' => 0x6f0,
  729.    'Farsi_1' => 0x6f1,
  730.    'Farsi_2' => 0x6f2,
  731.    'Farsi_3' => 0x6f3,
  732.    'Farsi_4' => 0x6f4,
  733.    'Farsi_5' => 0x6f5,
  734.    'Farsi_6' => 0x6f6,
  735.    'Farsi_7' => 0x6f7,
  736.    'Farsi_8' => 0x6f8,
  737.    'Farsi_9' => 0x6f9,
  738.    'Arabic_percent' => 0x66a,
  739.    'Arabic_superscript_alef' => 0x670,
  740.    'Arabic_tteh' => 0x679,
  741.    'Arabic_peh' => 0x67e,
  742.    'Arabic_tcheh' => 0x686,
  743.    'Arabic_ddal' => 0x688,
  744.    'Arabic_rreh' => 0x691,
  745.    'Arabic_comma' => 0x5ac,
  746.    'Arabic_fullstop' => 0x6d4,
  747.    'Arabic_0' => 0x660,
  748.    'Arabic_1' => 0x661,
  749.    'Arabic_2' => 0x662,
  750.    'Arabic_3' => 0x663,
  751.    'Arabic_4' => 0x664,
  752.    'Arabic_5' => 0x665,
  753.    'Arabic_6' => 0x666,
  754.    'Arabic_7' => 0x667,
  755.    'Arabic_8' => 0x668,
  756.    'Arabic_9' => 0x669,
  757.    'Arabic_semicolon' => 0x5bb,
  758.    'Arabic_question_mark' => 0x5bf,
  759.    'Arabic_hamza' => 0x5c1,
  760.    'Arabic_maddaonalef' => 0x5c2,
  761.    'Arabic_hamzaonalef' => 0x5c3,
  762.    'Arabic_hamzaonwaw' => 0x5c4,
  763.    'Arabic_hamzaunderalef' => 0x5c5,
  764.    'Arabic_hamzaonyeh' => 0x5c6,
  765.    'Arabic_alef' => 0x5c7,
  766.    'Arabic_beh' => 0x5c8,
  767.    'Arabic_tehmarbuta' => 0x5c9,
  768.    'Arabic_teh' => 0x5ca,
  769.    'Arabic_theh' => 0x5cb,
  770.    'Arabic_jeem' => 0x5cc,
  771.    'Arabic_hah' => 0x5cd,
  772.    'Arabic_khah' => 0x5ce,
  773.    'Arabic_dal' => 0x5cf,
  774.    'Arabic_thal' => 0x5d0,
  775.    'Arabic_ra' => 0x5d1,
  776.    'Arabic_zain' => 0x5d2,
  777.    'Arabic_seen' => 0x5d3,
  778.    'Arabic_sheen' => 0x5d4,
  779.    'Arabic_sad' => 0x5d5,
  780.    'Arabic_dad' => 0x5d6,
  781.    'Arabic_tah' => 0x5d7,
  782.    'Arabic_zah' => 0x5d8,
  783.    'Arabic_ain' => 0x5d9,
  784.    'Arabic_ghain' => 0x5da,
  785.    'Arabic_tatweel' => 0x5e0,
  786.    'Arabic_feh' => 0x5e1,
  787.    'Arabic_qaf' => 0x5e2,
  788.    'Arabic_kaf' => 0x5e3,
  789.    'Arabic_lam' => 0x5e4,
  790.    'Arabic_meem' => 0x5e5,
  791.    'Arabic_noon' => 0x5e6,
  792.    'Arabic_ha' => 0x5e7,
  793.    'Arabic_heh' => 0x5e7,
  794.    'Arabic_waw' => 0x5e8,
  795.    'Arabic_alefmaksura' => 0x5e9,
  796.    'Arabic_yeh' => 0x5ea,
  797.    'Arabic_fathatan' => 0x5eb,
  798.    'Arabic_dammatan' => 0x5ec,
  799.    'Arabic_kasratan' => 0x5ed,
  800.    'Arabic_fatha' => 0x5ee,
  801.    'Arabic_damma' => 0x5ef,
  802.    'Arabic_kasra' => 0x5f0,
  803.    'Arabic_shadda' => 0x5f1,
  804.    'Arabic_sukun' => 0x5f2,
  805.    'Arabic_madda_above' => 0x653,
  806.    'Arabic_hamza_above' => 0x654,
  807.    'Arabic_hamza_below' => 0x655,
  808.    'Arabic_jeh' => 0x698,
  809.    'Arabic_veh' => 0x6a4,
  810.    'Arabic_keheh' => 0x6a9,
  811.    'Arabic_gaf' => 0x6af,
  812.    'Arabic_noon_ghunna' => 0x6ba,
  813.    'Arabic_heh_doachashmee' => 0x6be,
  814.    'Farsi_yeh' => 0x6cc,
  815.    'Arabic_farsi_yeh' => 0x6cc,
  816.    'Arabic_yeh_baree' => 0x6d2,
  817.    'Arabic_heh_goal' => 0x6c1,
  818.    'Arabic_switch' => 0xff7e,
  819.    'Cyrillic_GHE_bar' => 0x492,
  820.    'Cyrillic_ghe_bar' => 0x493,
  821.    'Cyrillic_ZHE_descender' => 0x496,
  822.    'Cyrillic_zhe_descender' => 0x497,
  823.    'Cyrillic_KA_descender' => 0x49a,
  824.    'Cyrillic_ka_descender' => 0x49b,
  825.    'Cyrillic_KA_vertstroke' => 0x49c,
  826.    'Cyrillic_ka_vertstroke' => 0x49d,
  827.    'Cyrillic_EN_descender' => 0x4a2,
  828.    'Cyrillic_en_descender' => 0x4a3,
  829.    'Cyrillic_U_straight' => 0x4ae,
  830.    'Cyrillic_u_straight' => 0x4af,
  831.    'Cyrillic_U_straight_bar' => 0x4b0,
  832.    'Cyrillic_u_straight_bar' => 0x4b1,
  833.    'Cyrillic_HA_descender' => 0x4b2,
  834.    'Cyrillic_ha_descender' => 0x4b3,
  835.    'Cyrillic_CHE_descender' => 0x4b6,
  836.    'Cyrillic_che_descender' => 0x4b7,
  837.    'Cyrillic_CHE_vertstroke' => 0x4b8,
  838.    'Cyrillic_che_vertstroke' => 0x4b9,
  839.    'Cyrillic_SHHA' => 0x4ba,
  840.    'Cyrillic_shha' => 0x4bb,
  841.    'Cyrillic_SCHWA' => 0x4d8,
  842.    'Cyrillic_schwa' => 0x4d9,
  843.    'Cyrillic_I_macron' => 0x4e2,
  844.    'Cyrillic_i_macron' => 0x4e3,
  845.    'Cyrillic_O_bar' => 0x4e8,
  846.    'Cyrillic_o_bar' => 0x4e9,
  847.    'Cyrillic_U_macron' => 0x4ee,
  848.    'Cyrillic_u_macron' => 0x4ef,
  849.    'Serbian_dje' => 0x6a1,
  850.    'Macedonia_gje' => 0x6a2,
  851.    'Cyrillic_io' => 0x6a3,
  852.    'Ukrainian_ie' => 0x6a4,
  853.    'Ukranian_je' => 0x6a4,
  854.    'Macedonia_dse' => 0x6a5,
  855.    'Ukrainian_i' => 0x6a6,
  856.    'Ukranian_i' => 0x6a6,
  857.    'Ukrainian_yi' => 0x6a7,
  858.    'Ukranian_yi' => 0x6a7,
  859.    'Cyrillic_je' => 0x6a8,
  860.    'Serbian_je' => 0x6a8,
  861.    'Cyrillic_lje' => 0x6a9,
  862.    'Serbian_lje' => 0x6a9,
  863.    'Cyrillic_nje' => 0x6aa,
  864.    'Serbian_nje' => 0x6aa,
  865.    'Serbian_tshe' => 0x6ab,
  866.    'Macedonia_kje' => 0x6ac,
  867.    'Ukrainian_ghe_with_upturn' => 0x6ad,
  868.    'Byelorussian_shortu' => 0x6ae,
  869.    'Cyrillic_dzhe' => 0x6af,
  870.    'Serbian_dze' => 0x6af,
  871.    'numerosign' => 0x6b0,
  872.    'Serbian_DJE' => 0x6b1,
  873.    'Macedonia_GJE' => 0x6b2,
  874.    'Cyrillic_IO' => 0x6b3,
  875.    'Ukrainian_IE' => 0x6b4,
  876.    'Ukranian_JE' => 0x6b4,
  877.    'Macedonia_DSE' => 0x6b5,
  878.    'Ukrainian_I' => 0x6b6,
  879.    'Ukranian_I' => 0x6b6,
  880.    'Ukrainian_YI' => 0x6b7,
  881.    'Ukranian_YI' => 0x6b7,
  882.    'Cyrillic_JE' => 0x6b8,
  883.    'Serbian_JE' => 0x6b8,
  884.    'Cyrillic_LJE' => 0x6b9,
  885.    'Serbian_LJE' => 0x6b9,
  886.    'Cyrillic_NJE' => 0x6ba,
  887.    'Serbian_NJE' => 0x6ba,
  888.    'Serbian_TSHE' => 0x6bb,
  889.    'Macedonia_KJE' => 0x6bc,
  890.    'Ukrainian_GHE_WITH_UPTURN' => 0x6bd,
  891.    'Byelorussian_SHORTU' => 0x6be,
  892.    'Cyrillic_DZHE' => 0x6bf,
  893.    'Serbian_DZE' => 0x6bf,
  894.    'Cyrillic_yu' => 0x6c0,
  895.    'Cyrillic_a' => 0x6c1,
  896.    'Cyrillic_be' => 0x6c2,
  897.    'Cyrillic_tse' => 0x6c3,
  898.    'Cyrillic_de' => 0x6c4,
  899.    'Cyrillic_ie' => 0x6c5,
  900.    'Cyrillic_ef' => 0x6c6,
  901.    'Cyrillic_ghe' => 0x6c7,
  902.    'Cyrillic_ha' => 0x6c8,
  903.    'Cyrillic_i' => 0x6c9,
  904.    'Cyrillic_shorti' => 0x6ca,
  905.    'Cyrillic_ka' => 0x6cb,
  906.    'Cyrillic_el' => 0x6cc,
  907.    'Cyrillic_em' => 0x6cd,
  908.    'Cyrillic_en' => 0x6ce,
  909.    'Cyrillic_o' => 0x6cf,
  910.    'Cyrillic_pe' => 0x6d0,
  911.    'Cyrillic_ya' => 0x6d1,
  912.    'Cyrillic_er' => 0x6d2,
  913.    'Cyrillic_es' => 0x6d3,
  914.    'Cyrillic_te' => 0x6d4,
  915.    'Cyrillic_u' => 0x6d5,
  916.    'Cyrillic_zhe' => 0x6d6,
  917.    'Cyrillic_ve' => 0x6d7,
  918.    'Cyrillic_softsign' => 0x6d8,
  919.    'Cyrillic_yeru' => 0x6d9,
  920.    'Cyrillic_ze' => 0x6da,
  921.    'Cyrillic_sha' => 0x6db,
  922.    'Cyrillic_e' => 0x6dc,
  923.    'Cyrillic_shcha' => 0x6dd,
  924.    'Cyrillic_che' => 0x6de,
  925.    'Cyrillic_hardsign' => 0x6df,
  926.    'Cyrillic_YU' => 0x6e0,
  927.    'Cyrillic_A' => 0x6e1,
  928.    'Cyrillic_BE' => 0x6e2,
  929.    'Cyrillic_TSE' => 0x6e3,
  930.    'Cyrillic_DE' => 0x6e4,
  931.    'Cyrillic_IE' => 0x6e5,
  932.    'Cyrillic_EF' => 0x6e6,
  933.    'Cyrillic_GHE' => 0x6e7,
  934.    'Cyrillic_HA' => 0x6e8,
  935.    'Cyrillic_I' => 0x6e9,
  936.    'Cyrillic_SHORTI' => 0x6ea,
  937.    'Cyrillic_KA' => 0x6eb,
  938.    'Cyrillic_EL' => 0x6ec,
  939.    'Cyrillic_EM' => 0x6ed,
  940.    'Cyrillic_EN' => 0x6ee,
  941.    'Cyrillic_O' => 0x6ef,
  942.    'Cyrillic_PE' => 0x6f0,
  943.    'Cyrillic_YA' => 0x6f1,
  944.    'Cyrillic_ER' => 0x6f2,
  945.    'Cyrillic_ES' => 0x6f3,
  946.    'Cyrillic_TE' => 0x6f4,
  947.    'Cyrillic_U' => 0x6f5,
  948.    'Cyrillic_ZHE' => 0x6f6,
  949.    'Cyrillic_VE' => 0x6f7,
  950.    'Cyrillic_SOFTSIGN' => 0x6f8,
  951.    'Cyrillic_YERU' => 0x6f9,
  952.    'Cyrillic_ZE' => 0x6fa,
  953.    'Cyrillic_SHA' => 0x6fb,
  954.    'Cyrillic_E' => 0x6fc,
  955.    'Cyrillic_SHCHA' => 0x6fd,
  956.    'Cyrillic_CHE' => 0x6fe,
  957.    'Cyrillic_HARDSIGN' => 0x6ff,
  958.    'Greek_ALPHAaccent' => 0x7a1,
  959.    'Greek_EPSILONaccent' => 0x7a2,
  960.    'Greek_ETAaccent' => 0x7a3,
  961.    'Greek_IOTAaccent' => 0x7a4,
  962.    'Greek_IOTAdieresis' => 0x7a5,
  963.    'Greek_IOTAdiaeresis' => 0x7a5,
  964.    'Greek_OMICRONaccent' => 0x7a7,
  965.    'Greek_UPSILONaccent' => 0x7a8,
  966.    'Greek_UPSILONdieresis' => 0x7a9,
  967.    'Greek_OMEGAaccent' => 0x7ab,
  968.    'Greek_accentdieresis' => 0x7ae,
  969.    'Greek_horizbar' => 0x7af,
  970.    'Greek_alphaaccent' => 0x7b1,
  971.    'Greek_epsilonaccent' => 0x7b2,
  972.    'Greek_etaaccent' => 0x7b3,
  973.    'Greek_iotaaccent' => 0x7b4,
  974.    'Greek_iotadieresis' => 0x7b5,
  975.    'Greek_iotaaccentdieresis' => 0x7b6,
  976.    'Greek_omicronaccent' => 0x7b7,
  977.    'Greek_upsilonaccent' => 0x7b8,
  978.    'Greek_upsilondieresis' => 0x7b9,
  979.    'Greek_upsilonaccentdieresis' => 0x7ba,
  980.    'Greek_omegaaccent' => 0x7bb,
  981.    'Greek_ALPHA' => 0x7c1,
  982.    'Greek_BETA' => 0x7c2,
  983.    'Greek_GAMMA' => 0x7c3,
  984.    'Greek_DELTA' => 0x7c4,
  985.    'Greek_EPSILON' => 0x7c5,
  986.    'Greek_ZETA' => 0x7c6,
  987.    'Greek_ETA' => 0x7c7,
  988.    'Greek_THETA' => 0x7c8,
  989.    'Greek_IOTA' => 0x7c9,
  990.    'Greek_KAPPA' => 0x7ca,
  991.    'Greek_LAMDA' => 0x7cb,
  992.    'Greek_LAMBDA' => 0x7cb,
  993.    'Greek_MU' => 0x7cc,
  994.    'Greek_NU' => 0x7cd,
  995.    'Greek_XI' => 0x7ce,
  996.    'Greek_OMICRON' => 0x7cf,
  997.    'Greek_PI' => 0x7d0,
  998.    'Greek_RHO' => 0x7d1,
  999.    'Greek_SIGMA' => 0x7d2,
  1000.    'Greek_TAU' => 0x7d4,
  1001.    'Greek_UPSILON' => 0x7d5,
  1002.    'Greek_PHI' => 0x7d6,
  1003.    'Greek_CHI' => 0x7d7,
  1004.    'Greek_PSI' => 0x7d8,
  1005.    'Greek_OMEGA' => 0x7d9,
  1006.    'Greek_alpha' => 0x7e1,
  1007.    'Greek_beta' => 0x7e2,
  1008.    'Greek_gamma' => 0x7e3,
  1009.    'Greek_delta' => 0x7e4,
  1010.    'Greek_epsilon' => 0x7e5,
  1011.    'Greek_zeta' => 0x7e6,
  1012.    'Greek_eta' => 0x7e7,
  1013.    'Greek_theta' => 0x7e8,
  1014.    'Greek_iota' => 0x7e9,
  1015.    'Greek_kappa' => 0x7ea,
  1016.    'Greek_lamda' => 0x7eb,
  1017.    'Greek_lambda' => 0x7eb,
  1018.    'Greek_mu' => 0x7ec,
  1019.    'Greek_nu' => 0x7ed,
  1020.    'Greek_xi' => 0x7ee,
  1021.    'Greek_omicron' => 0x7ef,
  1022.    'Greek_pi' => 0x7f0,
  1023.    'Greek_rho' => 0x7f1,
  1024.    'Greek_sigma' => 0x7f2,
  1025.    'Greek_finalsmallsigma' => 0x7f3,
  1026.    'Greek_tau' => 0x7f4,
  1027.    'Greek_upsilon' => 0x7f5,
  1028.    'Greek_phi' => 0x7f6,
  1029.    'Greek_chi' => 0x7f7,
  1030.    'Greek_psi' => 0x7f8,
  1031.    'Greek_omega' => 0x7f9,
  1032.    'Greek_switch' => 0xff7e,
  1033.    'leftradical' => 0x8a1,
  1034.    'topleftradical' => 0x8a2,
  1035.    'horizconnector' => 0x8a3,
  1036.    'topintegral' => 0x8a4,
  1037.    'botintegral' => 0x8a5,
  1038.    'vertconnector' => 0x8a6,
  1039.    'topleftsqbracket' => 0x8a7,
  1040.    'botleftsqbracket' => 0x8a8,
  1041.    'toprightsqbracket' => 0x8a9,
  1042.    'botrightsqbracket' => 0x8aa,
  1043.    'topleftparens' => 0x8ab,
  1044.    'botleftparens' => 0x8ac,
  1045.    'toprightparens' => 0x8ad,
  1046.    'botrightparens' => 0x8ae,
  1047.    'leftmiddlecurlybrace' => 0x8af,
  1048.    'rightmiddlecurlybrace' => 0x8b0,
  1049.    'topleftsummation' => 0x8b1,
  1050.    'botleftsummation' => 0x8b2,
  1051.    'topvertsummationconnector' => 0x8b3,
  1052.    'botvertsummationconnector' => 0x8b4,
  1053.    'toprightsummation' => 0x8b5,
  1054.    'botrightsummation' => 0x8b6,
  1055.    'rightmiddlesummation' => 0x8b7,
  1056.    'lessthanequal' => 0x8bc,
  1057.    'notequal' => 0x8bd,
  1058.    'greaterthanequal' => 0x8be,
  1059.    'integral' => 0x8bf,
  1060.    'therefore' => 0x8c0,
  1061.    'variation' => 0x8c1,
  1062.    'infinity' => 0x8c2,
  1063.    'nabla' => 0x8c5,
  1064.    'approximate' => 0x8c8,
  1065.    'similarequal' => 0x8c9,
  1066.    'ifonlyif' => 0x8cd,
  1067.    'implies' => 0x8ce,
  1068.    'identical' => 0x8cf,
  1069.    'radical' => 0x8d6,
  1070.    'includedin' => 0x8da,
  1071.    'includes' => 0x8db,
  1072.    'intersection' => 0x8dc,
  1073.    'union' => 0x8dd,
  1074.    'logicaland' => 0x8de,
  1075.    'logicalor' => 0x8df,
  1076.    'partialderivative' => 0x8ef,
  1077.    'function' => 0x8f6,
  1078.    'leftarrow' => 0x8fb,
  1079.    'uparrow' => 0x8fc,
  1080.    'rightarrow' => 0x8fd,
  1081.    'downarrow' => 0x8fe,
  1082.    'blank' => 0x9df,
  1083.    'soliddiamond' => 0x9e0,
  1084.    'checkerboard' => 0x9e1,
  1085.    'ht' => 0x9e2,
  1086.    'ff' => 0x9e3,
  1087.    'cr' => 0x9e4,
  1088.    'lf' => 0x9e5,
  1089.    'nl' => 0x9e8,
  1090.    'vt' => 0x9e9,
  1091.    'lowrightcorner' => 0x9ea,
  1092.    'uprightcorner' => 0x9eb,
  1093.    'upleftcorner' => 0x9ec,
  1094.    'lowleftcorner' => 0x9ed,
  1095.    'crossinglines' => 0x9ee,
  1096.    'horizlinescan1' => 0x9ef,
  1097.    'horizlinescan3' => 0x9f0,
  1098.    'horizlinescan5' => 0x9f1,
  1099.    'horizlinescan7' => 0x9f2,
  1100.    'horizlinescan9' => 0x9f3,
  1101.    'leftt' => 0x9f4,
  1102.    'rightt' => 0x9f5,
  1103.    'bott' => 0x9f6,
  1104.    'topt' => 0x9f7,
  1105.    'vertbar' => 0x9f8,
  1106.    'emspace' => 0xaa1,
  1107.    'enspace' => 0xaa2,
  1108.    'em3space' => 0xaa3,
  1109.    'em4space' => 0xaa4,
  1110.    'digitspace' => 0xaa5,
  1111.    'punctspace' => 0xaa6,
  1112.    'thinspace' => 0xaa7,
  1113.    'hairspace' => 0xaa8,
  1114.    'emdash' => 0xaa9,
  1115.    'endash' => 0xaaa,
  1116.    'signifblank' => 0xaac,
  1117.    'ellipsis' => 0xaae,
  1118.    'doubbaselinedot' => 0xaaf,
  1119.    'onethird' => 0xab0,
  1120.    'twothirds' => 0xab1,
  1121.    'onefifth' => 0xab2,
  1122.    'twofifths' => 0xab3,
  1123.    'threefifths' => 0xab4,
  1124.    'fourfifths' => 0xab5,
  1125.    'onesixth' => 0xab6,
  1126.    'fivesixths' => 0xab7,
  1127.    'careof' => 0xab8,
  1128.    'figdash' => 0xabb,
  1129.    'leftanglebracket' => 0xabc,
  1130.    'decimalpoint' => 0xabd,
  1131.    'rightanglebracket' => 0xabe,
  1132.    'marker' => 0xabf,
  1133.    'oneeighth' => 0xac3,
  1134.    'threeeighths' => 0xac4,
  1135.    'fiveeighths' => 0xac5,
  1136.    'seveneighths' => 0xac6,
  1137.    'trademark' => 0xac9,
  1138.    'signaturemark' => 0xaca,
  1139.    'trademarkincircle' => 0xacb,
  1140.    'leftopentriangle' => 0xacc,
  1141.    'rightopentriangle' => 0xacd,
  1142.    'emopencircle' => 0xace,
  1143.    'emopenrectangle' => 0xacf,
  1144.    'leftsinglequotemark' => 0xad0,
  1145.    'rightsinglequotemark' => 0xad1,
  1146.    'leftdoublequotemark' => 0xad2,
  1147.    'rightdoublequotemark' => 0xad3,
  1148.    'prescription' => 0xad4,
  1149.    'minutes' => 0xad6,
  1150.    'seconds' => 0xad7,
  1151.    'latincross' => 0xad9,
  1152.    'hexagram' => 0xada,
  1153.    'filledrectbullet' => 0xadb,
  1154.    'filledlefttribullet' => 0xadc,
  1155.    'filledrighttribullet' => 0xadd,
  1156.    'emfilledcircle' => 0xade,
  1157.    'emfilledrect' => 0xadf,
  1158.    'enopencircbullet' => 0xae0,
  1159.    'enopensquarebullet' => 0xae1,
  1160.    'openrectbullet' => 0xae2,
  1161.    'opentribulletup' => 0xae3,
  1162.    'opentribulletdown' => 0xae4,
  1163.    'openstar' => 0xae5,
  1164.    'enfilledcircbullet' => 0xae6,
  1165.    'enfilledsqbullet' => 0xae7,
  1166.    'filledtribulletup' => 0xae8,
  1167.    'filledtribulletdown' => 0xae9,
  1168.    'leftpointer' => 0xaea,
  1169.    'rightpointer' => 0xaeb,
  1170.    'club' => 0xaec,
  1171.    'diamond' => 0xaed,
  1172.    'heart' => 0xaee,
  1173.    'maltesecross' => 0xaf0,
  1174.    'dagger' => 0xaf1,
  1175.    'doubledagger' => 0xaf2,
  1176.    'checkmark' => 0xaf3,
  1177.    'ballotcross' => 0xaf4,
  1178.    'musicalsharp' => 0xaf5,
  1179.    'musicalflat' => 0xaf6,
  1180.    'malesymbol' => 0xaf7,
  1181.    'femalesymbol' => 0xaf8,
  1182.    'telephone' => 0xaf9,
  1183.    'telephonerecorder' => 0xafa,
  1184.    'phonographcopyright' => 0xafb,
  1185.    'caret' => 0xafc,
  1186.    'singlelowquotemark' => 0xafd,
  1187.    'doublelowquotemark' => 0xafe,
  1188.    'cursor' => 0xaff,
  1189.    'leftcaret' => 0xba3,
  1190.    'rightcaret' => 0xba6,
  1191.    'downcaret' => 0xba8,
  1192.    'upcaret' => 0xba9,
  1193.    'overbar' => 0xbc0,
  1194.    'downtack' => 0xbc2,
  1195.    'upshoe' => 0xbc3,
  1196.    'downstile' => 0xbc4,
  1197.    'underbar' => 0xbc6,
  1198.    'jot' => 0xbca,
  1199.    'quad' => 0xbcc,
  1200.    'uptack' => 0xbce,
  1201.    'circle' => 0xbcf,
  1202.    'upstile' => 0xbd3,
  1203.    'downshoe' => 0xbd6,
  1204.    'rightshoe' => 0xbd8,
  1205.    'leftshoe' => 0xbda,
  1206.    'lefttack' => 0xbdc,
  1207.    'righttack' => 0xbfc,
  1208.    'hebrew_doublelowline' => 0xcdf,
  1209.    'hebrew_aleph' => 0xce0,
  1210.    'hebrew_bet' => 0xce1,
  1211.    'hebrew_beth' => 0xce1,
  1212.    'hebrew_gimel' => 0xce2,
  1213.    'hebrew_gimmel' => 0xce2,
  1214.    'hebrew_dalet' => 0xce3,
  1215.    'hebrew_daleth' => 0xce3,
  1216.    'hebrew_he' => 0xce4,
  1217.    'hebrew_waw' => 0xce5,
  1218.    'hebrew_zain' => 0xce6,
  1219.    'hebrew_zayin' => 0xce6,
  1220.    'hebrew_chet' => 0xce7,
  1221.    'hebrew_het' => 0xce7,
  1222.    'hebrew_tet' => 0xce8,
  1223.    'hebrew_teth' => 0xce8,
  1224.    'hebrew_yod' => 0xce9,
  1225.    'hebrew_finalkaph' => 0xcea,
  1226.    'hebrew_kaph' => 0xceb,
  1227.    'hebrew_lamed' => 0xcec,
  1228.    'hebrew_finalmem' => 0xced,
  1229.    'hebrew_mem' => 0xcee,
  1230.    'hebrew_finalnun' => 0xcef,
  1231.    'hebrew_nun' => 0xcf0,
  1232.    'hebrew_samech' => 0xcf1,
  1233.    'hebrew_samekh' => 0xcf1,
  1234.    'hebrew_ayin' => 0xcf2,
  1235.    'hebrew_finalpe' => 0xcf3,
  1236.    'hebrew_pe' => 0xcf4,
  1237.    'hebrew_finalzade' => 0xcf5,
  1238.    'hebrew_finalzadi' => 0xcf5,
  1239.    'hebrew_zade' => 0xcf6,
  1240.    'hebrew_zadi' => 0xcf6,
  1241.    'hebrew_qoph' => 0xcf7,
  1242.    'hebrew_kuf' => 0xcf7,
  1243.    'hebrew_resh' => 0xcf8,
  1244.    'hebrew_shin' => 0xcf9,
  1245.    'hebrew_taw' => 0xcfa,
  1246.    'hebrew_taf' => 0xcfa,
  1247.    'Hebrew_switch' => 0xff7e,
  1248.    'Thai_kokai' => 0xda1,
  1249.    'Thai_khokhai' => 0xda2,
  1250.    'Thai_khokhuat' => 0xda3,
  1251.    'Thai_khokhwai' => 0xda4,
  1252.    'Thai_khokhon' => 0xda5,
  1253.    'Thai_khorakhang' => 0xda6,
  1254.    'Thai_ngongu' => 0xda7,
  1255.    'Thai_chochan' => 0xda8,
  1256.    'Thai_choching' => 0xda9,
  1257.    'Thai_chochang' => 0xdaa,
  1258.    'Thai_soso' => 0xdab,
  1259.    'Thai_chochoe' => 0xdac,
  1260.    'Thai_yoying' => 0xdad,
  1261.    'Thai_dochada' => 0xdae,
  1262.    'Thai_topatak' => 0xdaf,
  1263.    'Thai_thothan' => 0xdb0,
  1264.    'Thai_thonangmontho' => 0xdb1,
  1265.    'Thai_thophuthao' => 0xdb2,
  1266.    'Thai_nonen' => 0xdb3,
  1267.    'Thai_dodek' => 0xdb4,
  1268.    'Thai_totao' => 0xdb5,
  1269.    'Thai_thothung' => 0xdb6,
  1270.    'Thai_thothahan' => 0xdb7,
  1271.    'Thai_thothong' => 0xdb8,
  1272.    'Thai_nonu' => 0xdb9,
  1273.    'Thai_bobaimai' => 0xdba,
  1274.    'Thai_popla' => 0xdbb,
  1275.    'Thai_phophung' => 0xdbc,
  1276.    'Thai_fofa' => 0xdbd,
  1277.    'Thai_phophan' => 0xdbe,
  1278.    'Thai_fofan' => 0xdbf,
  1279.    'Thai_phosamphao' => 0xdc0,
  1280.    'Thai_moma' => 0xdc1,
  1281.    'Thai_yoyak' => 0xdc2,
  1282.    'Thai_rorua' => 0xdc3,
  1283.    'Thai_ru' => 0xdc4,
  1284.    'Thai_loling' => 0xdc5,
  1285.    'Thai_lu' => 0xdc6,
  1286.    'Thai_wowaen' => 0xdc7,
  1287.    'Thai_sosala' => 0xdc8,
  1288.    'Thai_sorusi' => 0xdc9,
  1289.    'Thai_sosua' => 0xdca,
  1290.    'Thai_hohip' => 0xdcb,
  1291.    'Thai_lochula' => 0xdcc,
  1292.    'Thai_oang' => 0xdcd,
  1293.    'Thai_honokhuk' => 0xdce,
  1294.    'Thai_paiyannoi' => 0xdcf,
  1295.    'Thai_saraa' => 0xdd0,
  1296.    'Thai_maihanakat' => 0xdd1,
  1297.    'Thai_saraaa' => 0xdd2,
  1298.    'Thai_saraam' => 0xdd3,
  1299.    'Thai_sarai' => 0xdd4,
  1300.    'Thai_saraii' => 0xdd5,
  1301.    'Thai_saraue' => 0xdd6,
  1302.    'Thai_sarauee' => 0xdd7,
  1303.    'Thai_sarau' => 0xdd8,
  1304.    'Thai_sarauu' => 0xdd9,
  1305.    'Thai_phinthu' => 0xdda,
  1306.    'Thai_maihanakat_maitho' => 0xdde,
  1307.    'Thai_baht' => 0xddf,
  1308.    'Thai_sarae' => 0xde0,
  1309.    'Thai_saraae' => 0xde1,
  1310.    'Thai_sarao' => 0xde2,
  1311.    'Thai_saraaimaimuan' => 0xde3,
  1312.    'Thai_saraaimaimalai' => 0xde4,
  1313.    'Thai_lakkhangyao' => 0xde5,
  1314.    'Thai_maiyamok' => 0xde6,
  1315.    'Thai_maitaikhu' => 0xde7,
  1316.    'Thai_maiek' => 0xde8,
  1317.    'Thai_maitho' => 0xde9,
  1318.    'Thai_maitri' => 0xdea,
  1319.    'Thai_maichattawa' => 0xdeb,
  1320.    'Thai_thanthakhat' => 0xdec,
  1321.    'Thai_nikhahit' => 0xded,
  1322.    'Thai_leksun' => 0xdf0,
  1323.    'Thai_leknung' => 0xdf1,
  1324.    'Thai_leksong' => 0xdf2,
  1325.    'Thai_leksam' => 0xdf3,
  1326.    'Thai_leksi' => 0xdf4,
  1327.    'Thai_lekha' => 0xdf5,
  1328.    'Thai_lekhok' => 0xdf6,
  1329.    'Thai_lekchet' => 0xdf7,
  1330.    'Thai_lekpaet' => 0xdf8,
  1331.    'Thai_lekkao' => 0xdf9,
  1332.    'Hangul' => 0xff31,
  1333.    'Hangul_Start' => 0xff32,
  1334.    'Hangul_End' => 0xff33,
  1335.    'Hangul_Hanja' => 0xff34,
  1336.    'Hangul_Jamo' => 0xff35,
  1337.    'Hangul_Romaja' => 0xff36,
  1338.    'Hangul_Codeinput' => 0xff37,
  1339.    'Hangul_Jeonja' => 0xff38,
  1340.    'Hangul_Banja' => 0xff39,
  1341.    'Hangul_PreHanja' => 0xff3a,
  1342.    'Hangul_PostHanja' => 0xff3b,
  1343.    'Hangul_SingleCandidate' => 0xff3c,
  1344.    'Hangul_MultipleCandidate' => 0xff3d,
  1345.    'Hangul_PreviousCandidate' => 0xff3e,
  1346.    'Hangul_Special' => 0xff3f,
  1347.    'Hangul_switch' => 0xff7e,
  1348.    'Hangul_Kiyeog' => 0xea1,
  1349.    'Hangul_SsangKiyeog' => 0xea2,
  1350.    'Hangul_KiyeogSios' => 0xea3,
  1351.    'Hangul_Nieun' => 0xea4,
  1352.    'Hangul_NieunJieuj' => 0xea5,
  1353.    'Hangul_NieunHieuh' => 0xea6,
  1354.    'Hangul_Dikeud' => 0xea7,
  1355.    'Hangul_SsangDikeud' => 0xea8,
  1356.    'Hangul_Rieul' => 0xea9,
  1357.    'Hangul_RieulKiyeog' => 0xeaa,
  1358.    'Hangul_RieulMieum' => 0xeab,
  1359.    'Hangul_RieulPieub' => 0xeac,
  1360.    'Hangul_RieulSios' => 0xead,
  1361.    'Hangul_RieulTieut' => 0xeae,
  1362.    'Hangul_RieulPhieuf' => 0xeaf,
  1363.    'Hangul_RieulHieuh' => 0xeb0,
  1364.    'Hangul_Mieum' => 0xeb1,
  1365.    'Hangul_Pieub' => 0xeb2,
  1366.    'Hangul_SsangPieub' => 0xeb3,
  1367.    'Hangul_PieubSios' => 0xeb4,
  1368.    'Hangul_Sios' => 0xeb5,
  1369.    'Hangul_SsangSios' => 0xeb6,
  1370.    'Hangul_Ieung' => 0xeb7,
  1371.    'Hangul_Jieuj' => 0xeb8,
  1372.    'Hangul_SsangJieuj' => 0xeb9,
  1373.    'Hangul_Cieuc' => 0xeba,
  1374.    'Hangul_Khieuq' => 0xebb,
  1375.    'Hangul_Tieut' => 0xebc,
  1376.    'Hangul_Phieuf' => 0xebd,
  1377.    'Hangul_Hieuh' => 0xebe,
  1378.    'Hangul_A' => 0xebf,
  1379.    'Hangul_AE' => 0xec0,
  1380.    'Hangul_YA' => 0xec1,
  1381.    'Hangul_YAE' => 0xec2,
  1382.    'Hangul_EO' => 0xec3,
  1383.    'Hangul_E' => 0xec4,
  1384.    'Hangul_YEO' => 0xec5,
  1385.    'Hangul_YE' => 0xec6,
  1386.    'Hangul_O' => 0xec7,
  1387.    'Hangul_WA' => 0xec8,
  1388.    'Hangul_WAE' => 0xec9,
  1389.    'Hangul_OE' => 0xeca,
  1390.    'Hangul_YO' => 0xecb,
  1391.    'Hangul_U' => 0xecc,
  1392.    'Hangul_WEO' => 0xecd,
  1393.    'Hangul_WE' => 0xece,
  1394.    'Hangul_WI' => 0xecf,
  1395.    'Hangul_YU' => 0xed0,
  1396.    'Hangul_EU' => 0xed1,
  1397.    'Hangul_YI' => 0xed2,
  1398.    'Hangul_I' => 0xed3,
  1399.    'Hangul_J_Kiyeog' => 0xed4,
  1400.    'Hangul_J_SsangKiyeog' => 0xed5,
  1401.    'Hangul_J_KiyeogSios' => 0xed6,
  1402.    'Hangul_J_Nieun' => 0xed7,
  1403.    'Hangul_J_NieunJieuj' => 0xed8,
  1404.    'Hangul_J_NieunHieuh' => 0xed9,
  1405.    'Hangul_J_Dikeud' => 0xeda,
  1406.    'Hangul_J_Rieul' => 0xedb,
  1407.    'Hangul_J_RieulKiyeog' => 0xedc,
  1408.    'Hangul_J_RieulMieum' => 0xedd,
  1409.    'Hangul_J_RieulPieub' => 0xede,
  1410.    'Hangul_J_RieulSios' => 0xedf,
  1411.    'Hangul_J_RieulTieut' => 0xee0,
  1412.    'Hangul_J_RieulPhieuf' => 0xee1,
  1413.    'Hangul_J_RieulHieuh' => 0xee2,
  1414.    'Hangul_J_Mieum' => 0xee3,
  1415.    'Hangul_J_Pieub' => 0xee4,
  1416.    'Hangul_J_PieubSios' => 0xee5,
  1417.    'Hangul_J_Sios' => 0xee6,
  1418.    'Hangul_J_SsangSios' => 0xee7,
  1419.    'Hangul_J_Ieung' => 0xee8,
  1420.    'Hangul_J_Jieuj' => 0xee9,
  1421.    'Hangul_J_Cieuc' => 0xeea,
  1422.    'Hangul_J_Khieuq' => 0xeeb,
  1423.    'Hangul_J_Tieut' => 0xeec,
  1424.    'Hangul_J_Phieuf' => 0xeed,
  1425.    'Hangul_J_Hieuh' => 0xeee,
  1426.    'Hangul_RieulYeorinHieuh' => 0xeef,
  1427.    'Hangul_SunkyeongeumMieum' => 0xef0,
  1428.    'Hangul_SunkyeongeumPieub' => 0xef1,
  1429.    'Hangul_PanSios' => 0xef2,
  1430.    'Hangul_KkogjiDalrinIeung' => 0xef3,
  1431.    'Hangul_SunkyeongeumPhieuf' => 0xef4,
  1432.    'Hangul_YeorinHieuh' => 0xef5,
  1433.    'Hangul_AraeA' => 0xef6,
  1434.    'Hangul_AraeAE' => 0xef7,
  1435.    'Hangul_J_PanSios' => 0xef8,
  1436.    'Hangul_J_KkogjiDalrinIeung' => 0xef9,
  1437.    'Hangul_J_YeorinHieuh' => 0xefa,
  1438.    'Korean_Won' => 0xeff,
  1439.    'Armenian_ligature_ew' => 0x587,
  1440.    'Armenian_full_stop' => 0x589,
  1441.    'Armenian_verjaket' => 0x589,
  1442.    'Armenian_separation_mark' => 0x55d,
  1443.    'Armenian_but' => 0x55d,
  1444.    'Armenian_hyphen' => 0x58a,
  1445.    'Armenian_yentamna' => 0x58a,
  1446.    'Armenian_exclam' => 0x55c,
  1447.    'Armenian_amanak' => 0x55c,
  1448.    'Armenian_accent' => 0x55b,
  1449.    'Armenian_shesht' => 0x55b,
  1450.    'Armenian_question' => 0x55e,
  1451.    'Armenian_paruyk' => 0x55e,
  1452.    'Armenian_AYB' => 0x531,
  1453.    'Armenian_ayb' => 0x561,
  1454.    'Armenian_BEN' => 0x532,
  1455.    'Armenian_ben' => 0x562,
  1456.    'Armenian_GIM' => 0x533,
  1457.    'Armenian_gim' => 0x563,
  1458.    'Armenian_DA' => 0x534,
  1459.    'Armenian_da' => 0x564,
  1460.    'Armenian_YECH' => 0x535,
  1461.    'Armenian_yech' => 0x565,
  1462.    'Armenian_ZA' => 0x536,
  1463.    'Armenian_za' => 0x566,
  1464.    'Armenian_E' => 0x537,
  1465.    'Armenian_e' => 0x567,
  1466.    'Armenian_AT' => 0x538,
  1467.    'Armenian_at' => 0x568,
  1468.    'Armenian_TO' => 0x539,
  1469.    'Armenian_to' => 0x569,
  1470.    'Armenian_ZHE' => 0x53a,
  1471.    'Armenian_zhe' => 0x56a,
  1472.    'Armenian_INI' => 0x53b,
  1473.    'Armenian_ini' => 0x56b,
  1474.    'Armenian_LYUN' => 0x53c,
  1475.    'Armenian_lyun' => 0x56c,
  1476.    'Armenian_KHE' => 0x53d,
  1477.    'Armenian_khe' => 0x56d,
  1478.    'Armenian_TSA' => 0x53e,
  1479.    'Armenian_tsa' => 0x56e,
  1480.    'Armenian_KEN' => 0x53f,
  1481.    'Armenian_ken' => 0x56f,
  1482.    'Armenian_HO' => 0x540,
  1483.    'Armenian_ho' => 0x570,
  1484.    'Armenian_DZA' => 0x541,
  1485.    'Armenian_dza' => 0x571,
  1486.    'Armenian_GHAT' => 0x542,
  1487.    'Armenian_ghat' => 0x572,
  1488.    'Armenian_TCHE' => 0x543,
  1489.    'Armenian_tche' => 0x573,
  1490.    'Armenian_MEN' => 0x544,
  1491.    'Armenian_men' => 0x574,
  1492.    'Armenian_HI' => 0x545,
  1493.    'Armenian_hi' => 0x575,
  1494.    'Armenian_NU' => 0x546,
  1495.    'Armenian_nu' => 0x576,
  1496.    'Armenian_SHA' => 0x547,
  1497.    'Armenian_sha' => 0x577,
  1498.    'Armenian_VO' => 0x548,
  1499.    'Armenian_vo' => 0x578,
  1500.    'Armenian_CHA' => 0x549,
  1501.    'Armenian_cha' => 0x579,
  1502.    'Armenian_PE' => 0x54a,
  1503.    'Armenian_pe' => 0x57a,
  1504.    'Armenian_JE' => 0x54b,
  1505.    'Armenian_je' => 0x57b,
  1506.    'Armenian_RA' => 0x54c,
  1507.    'Armenian_ra' => 0x57c,
  1508.    'Armenian_SE' => 0x54d,
  1509.    'Armenian_se' => 0x57d,
  1510.    'Armenian_VEV' => 0x54e,
  1511.    'Armenian_vev' => 0x57e,
  1512.    'Armenian_TYUN' => 0x54f,
  1513.    'Armenian_tyun' => 0x57f,
  1514.    'Armenian_RE' => 0x550,
  1515.    'Armenian_re' => 0x580,
  1516.    'Armenian_TSO' => 0x551,
  1517.    'Armenian_tso' => 0x581,
  1518.    'Armenian_VYUN' => 0x552,
  1519.    'Armenian_vyun' => 0x582,
  1520.    'Armenian_PYUR' => 0x553,
  1521.    'Armenian_pyur' => 0x583,
  1522.    'Armenian_KE' => 0x554,
  1523.    'Armenian_ke' => 0x584,
  1524.    'Armenian_O' => 0x555,
  1525.    'Armenian_o' => 0x585,
  1526.    'Armenian_FE' => 0x556,
  1527.    'Armenian_fe' => 0x586,
  1528.    'Armenian_apostrophe' => 0x55a,
  1529.    'Georgian_an' => 0x10d0,
  1530.    'Georgian_ban' => 0x10d1,
  1531.    'Georgian_gan' => 0x10d2,
  1532.    'Georgian_don' => 0x10d3,
  1533.    'Georgian_en' => 0x10d4,
  1534.    'Georgian_vin' => 0x10d5,
  1535.    'Georgian_zen' => 0x10d6,
  1536.    'Georgian_tan' => 0x10d7,
  1537.    'Georgian_in' => 0x10d8,
  1538.    'Georgian_kan' => 0x10d9,
  1539.    'Georgian_las' => 0x10da,
  1540.    'Georgian_man' => 0x10db,
  1541.    'Georgian_nar' => 0x10dc,
  1542.    'Georgian_on' => 0x10dd,
  1543.    'Georgian_par' => 0x10de,
  1544.    'Georgian_zhar' => 0x10df,
  1545.    'Georgian_rae' => 0x10e0,
  1546.    'Georgian_san' => 0x10e1,
  1547.    'Georgian_tar' => 0x10e2,
  1548.    'Georgian_un' => 0x10e3,
  1549.    'Georgian_phar' => 0x10e4,
  1550.    'Georgian_khar' => 0x10e5,
  1551.    'Georgian_ghan' => 0x10e6,
  1552.    'Georgian_qar' => 0x10e7,
  1553.    'Georgian_shin' => 0x10e8,
  1554.    'Georgian_chin' => 0x10e9,
  1555.    'Georgian_can' => 0x10ea,
  1556.    'Georgian_jil' => 0x10eb,
  1557.    'Georgian_cil' => 0x10ec,
  1558.    'Georgian_char' => 0x10ed,
  1559.    'Georgian_xan' => 0x10ee,
  1560.    'Georgian_jhan' => 0x10ef,
  1561.    'Georgian_hae' => 0x10f0,
  1562.    'Georgian_he' => 0x10f1,
  1563.    'Georgian_hie' => 0x10f2,
  1564.    'Georgian_we' => 0x10f3,
  1565.    'Georgian_har' => 0x10f4,
  1566.    'Georgian_hoe' => 0x10f5,
  1567.    'Georgian_fi' => 0x10f6,
  1568.    'Xabovedot' => 0x1e8a,
  1569.    'Ibreve' => 0x12c,
  1570.    'Zstroke' => 0x1b5,
  1571.    'Gcaron' => 0x1e6,
  1572.    'Ocaron' => 0x1d1,
  1573.    'Obarred' => 0x19f,
  1574.    'xabovedot' => 0x1e8b,
  1575.    'ibreve' => 0x12d,
  1576.    'zstroke' => 0x1b6,
  1577.    'gcaron' => 0x1e7,
  1578.    'ocaron' => 0x1d2,
  1579.    'obarred' => 0x275,
  1580.    'SCHWA' => 0x18f,
  1581.    'schwa' => 0x259,
  1582.    'Lbelowdot' => 0x1e36,
  1583.    'lbelowdot' => 0x1e37,
  1584.    'Abelowdot' => 0x1ea0,
  1585.    'abelowdot' => 0x1ea1,
  1586.    'Ahook' => 0x1ea2,
  1587.    'ahook' => 0x1ea3,
  1588.    'Acircumflexacute' => 0x1ea4,
  1589.    'acircumflexacute' => 0x1ea5,
  1590.    'Acircumflexgrave' => 0x1ea6,
  1591.    'acircumflexgrave' => 0x1ea7,
  1592.    'Acircumflexhook' => 0x1ea8,
  1593.    'acircumflexhook' => 0x1ea9,
  1594.    'Acircumflextilde' => 0x1eaa,
  1595.    'acircumflextilde' => 0x1eab,
  1596.    'Acircumflexbelowdot' => 0x1eac,
  1597.    'acircumflexbelowdot' => 0x1ead,
  1598.    'Abreveacute' => 0x1eae,
  1599.    'abreveacute' => 0x1eaf,
  1600.    'Abrevegrave' => 0x1eb0,
  1601.    'abrevegrave' => 0x1eb1,
  1602.    'Abrevehook' => 0x1eb2,
  1603.    'abrevehook' => 0x1eb3,
  1604.    'Abrevetilde' => 0x1eb4,
  1605.    'abrevetilde' => 0x1eb5,
  1606.    'Abrevebelowdot' => 0x1eb6,
  1607.    'abrevebelowdot' => 0x1eb7,
  1608.    'Ebelowdot' => 0x1eb8,
  1609.    'ebelowdot' => 0x1eb9,
  1610.    'Ehook' => 0x1eba,
  1611.    'ehook' => 0x1ebb,
  1612.    'Etilde' => 0x1ebc,
  1613.    'etilde' => 0x1ebd,
  1614.    'Ecircumflexacute' => 0x1ebe,
  1615.    'ecircumflexacute' => 0x1ebf,
  1616.    'Ecircumflexgrave' => 0x1ec0,
  1617.    'ecircumflexgrave' => 0x1ec1,
  1618.    'Ecircumflexhook' => 0x1ec2,
  1619.    'ecircumflexhook' => 0x1ec3,
  1620.    'Ecircumflextilde' => 0x1ec4,
  1621.    'ecircumflextilde' => 0x1ec5,
  1622.    'Ecircumflexbelowdot' => 0x1ec6,
  1623.    'ecircumflexbelowdot' => 0x1ec7,
  1624.    'Ihook' => 0x1ec8,
  1625.    'ihook' => 0x1ec9,
  1626.    'Ibelowdot' => 0x1eca,
  1627.    'ibelowdot' => 0x1ecb,
  1628.    'Obelowdot' => 0x1ecc,
  1629.    'obelowdot' => 0x1ecd,
  1630.    'Ohook' => 0x1ece,
  1631.    'ohook' => 0x1ecf,
  1632.    'Ocircumflexacute' => 0x1ed0,
  1633.    'ocircumflexacute' => 0x1ed1,
  1634.    'Ocircumflexgrave' => 0x1ed2,
  1635.    'ocircumflexgrave' => 0x1ed3,
  1636.    'Ocircumflexhook' => 0x1ed4,
  1637.    'ocircumflexhook' => 0x1ed5,
  1638.    'Ocircumflextilde' => 0x1ed6,
  1639.    'ocircumflextilde' => 0x1ed7,
  1640.    'Ocircumflexbelowdot' => 0x1ed8,
  1641.    'ocircumflexbelowdot' => 0x1ed9,
  1642.    'Ohornacute' => 0x1eda,
  1643.    'ohornacute' => 0x1edb,
  1644.    'Ohorngrave' => 0x1edc,
  1645.    'ohorngrave' => 0x1edd,
  1646.    'Ohornhook' => 0x1ede,
  1647.    'ohornhook' => 0x1edf,
  1648.    'Ohorntilde' => 0x1ee0,
  1649.    'ohorntilde' => 0x1ee1,
  1650.    'Ohornbelowdot' => 0x1ee2,
  1651.    'ohornbelowdot' => 0x1ee3,
  1652.    'Ubelowdot' => 0x1ee4,
  1653.    'ubelowdot' => 0x1ee5,
  1654.    'Uhook' => 0x1ee6,
  1655.    'uhook' => 0x1ee7,
  1656.    'Uhornacute' => 0x1ee8,
  1657.    'uhornacute' => 0x1ee9,
  1658.    'Uhorngrave' => 0x1eea,
  1659.    'uhorngrave' => 0x1eeb,
  1660.    'Uhornhook' => 0x1eec,
  1661.    'uhornhook' => 0x1eed,
  1662.    'Uhorntilde' => 0x1eee,
  1663.    'uhorntilde' => 0x1eef,
  1664.    'Uhornbelowdot' => 0x1ef0,
  1665.    'uhornbelowdot' => 0x1ef1,
  1666.    'Ybelowdot' => 0x1ef4,
  1667.    'ybelowdot' => 0x1ef5,
  1668.    'Yhook' => 0x1ef6,
  1669.    'yhook' => 0x1ef7,
  1670.    'Ytilde' => 0x1ef8,
  1671.    'ytilde' => 0x1ef9,
  1672.    'Ohorn' => 0x1a0,
  1673.    'ohorn' => 0x1a1,
  1674.    'Uhorn' => 0x1af,
  1675.    'uhorn' => 0x1b0,
  1676.    'EcuSign' => 0x20a0,
  1677.    'ColonSign' => 0x20a1,
  1678.    'CruzeiroSign' => 0x20a2,
  1679.    'FFrancSign' => 0x20a3,
  1680.    'LiraSign' => 0x20a4,
  1681.    'MillSign' => 0x20a5,
  1682.    'NairaSign' => 0x20a6,
  1683.    'PesetaSign' => 0x20a7,
  1684.    'RupeeSign' => 0x20a8,
  1685.    'WonSign' => 0x20a9,
  1686.    'NewSheqelSign' => 0x20aa,
  1687.    'DongSign' => 0x20ab,
  1688.    'EuroSign' => 0x20ac,
  1689.    'zerosuperior' => 0x2070,
  1690.    'foursuperior' => 0x2074,
  1691.    'fivesuperior' => 0x2075,
  1692.    'sixsuperior' => 0x2076,
  1693.    'sevensuperior' => 0x2077,
  1694.    'eightsuperior' => 0x2078,
  1695.    'ninesuperior' => 0x2079,
  1696.    'zerosubscript' => 0x2080,
  1697.    'onesubscript' => 0x2081,
  1698.    'twosubscript' => 0x2082,
  1699.    'threesubscript' => 0x2083,
  1700.    'foursubscript' => 0x2084,
  1701.    'fivesubscript' => 0x2085,
  1702.    'sixsubscript' => 0x2086,
  1703.    'sevensubscript' => 0x2087,
  1704.    'eightsubscript' => 0x2088,
  1705.    'ninesubscript' => 0x2089,
  1706.    'partdifferential' => 0x2202,
  1707.    'emptyset' => 0x2205,
  1708.    'elementof' => 0x2208,
  1709.    'notelementof' => 0x2209,
  1710.    'containsas' => 0x220b,
  1711.    'squareroot' => 0x221a,
  1712.    'cuberoot' => 0x221b,
  1713.    'fourthroot' => 0x221c,
  1714.    'dintegral' => 0x222c,
  1715.    'tintegral' => 0x222d,
  1716.    'because' => 0x2235,
  1717.    'approxeq' => 0x2248,
  1718.    'notapproxeq' => 0x2247,
  1719.    'notidentical' => 0x2262,
  1720.    'stricteq' => 0x2263,
  1721.    'braille_dot_1' => 0xfff1,
  1722.    'braille_dot_2' => 0xfff2,
  1723.    'braille_dot_3' => 0xfff3,
  1724.    'braille_dot_4' => 0xfff4,
  1725.    'braille_dot_5' => 0xfff5,
  1726.    'braille_dot_6' => 0xfff6,
  1727.    'braille_dot_7' => 0xfff7,
  1728.    'braille_dot_8' => 0xfff8,
  1729.    'braille_dot_9' => 0xfff9,
  1730.    'braille_dot_10' => 0xfffa,
  1731.    'braille_blank' => 0x2800,
  1732.    'braille_dots_1' => 0x2801,
  1733.    'braille_dots_2' => 0x2802,
  1734.    'braille_dots_12' => 0x2803,
  1735.    'braille_dots_3' => 0x2804,
  1736.    'braille_dots_13' => 0x2805,
  1737.    'braille_dots_23' => 0x2806,
  1738.    'braille_dots_123' => 0x2807,
  1739.    'braille_dots_4' => 0x2808,
  1740.    'braille_dots_14' => 0x2809,
  1741.    'braille_dots_24' => 0x280a,
  1742.    'braille_dots_124' => 0x280b,
  1743.    'braille_dots_34' => 0x280c,
  1744.    'braille_dots_134' => 0x280d,
  1745.    'braille_dots_234' => 0x280e,
  1746.    'braille_dots_1234' => 0x280f,
  1747.    'braille_dots_5' => 0x2810,
  1748.    'braille_dots_15' => 0x2811,
  1749.    'braille_dots_25' => 0x2812,
  1750.    'braille_dots_125' => 0x2813,
  1751.    'braille_dots_35' => 0x2814,
  1752.    'braille_dots_135' => 0x2815,
  1753.    'braille_dots_235' => 0x2816,
  1754.    'braille_dots_1235' => 0x2817,
  1755.    'braille_dots_45' => 0x2818,
  1756.    'braille_dots_145' => 0x2819,
  1757.    'braille_dots_245' => 0x281a,
  1758.    'braille_dots_1245' => 0x281b,
  1759.    'braille_dots_345' => 0x281c,
  1760.    'braille_dots_1345' => 0x281d,
  1761.    'braille_dots_2345' => 0x281e,
  1762.    'braille_dots_12345' => 0x281f,
  1763.    'braille_dots_6' => 0x2820,
  1764.    'braille_dots_16' => 0x2821,
  1765.    'braille_dots_26' => 0x2822,
  1766.    'braille_dots_126' => 0x2823,
  1767.    'braille_dots_36' => 0x2824,
  1768.    'braille_dots_136' => 0x2825,
  1769.    'braille_dots_236' => 0x2826,
  1770.    'braille_dots_1236' => 0x2827,
  1771.    'braille_dots_46' => 0x2828,
  1772.    'braille_dots_146' => 0x2829,
  1773.    'braille_dots_246' => 0x282a,
  1774.    'braille_dots_1246' => 0x282b,
  1775.    'braille_dots_346' => 0x282c,
  1776.    'braille_dots_1346' => 0x282d,
  1777.    'braille_dots_2346' => 0x282e,
  1778.    'braille_dots_12346' => 0x282f,
  1779.    'braille_dots_56' => 0x2830,
  1780.    'braille_dots_156' => 0x2831,
  1781.    'braille_dots_256' => 0x2832,
  1782.    'braille_dots_1256' => 0x2833,
  1783.    'braille_dots_356' => 0x2834,
  1784.    'braille_dots_1356' => 0x2835,
  1785.    'braille_dots_2356' => 0x2836,
  1786.    'braille_dots_12356' => 0x2837,
  1787.    'braille_dots_456' => 0x2838,
  1788.    'braille_dots_1456' => 0x2839,
  1789.    'braille_dots_2456' => 0x283a,
  1790.    'braille_dots_12456' => 0x283b,
  1791.    'braille_dots_3456' => 0x283c,
  1792.    'braille_dots_13456' => 0x283d,
  1793.    'braille_dots_23456' => 0x283e,
  1794.    'braille_dots_123456' => 0x283f,
  1795.    'braille_dots_7' => 0x2840,
  1796.    'braille_dots_17' => 0x2841,
  1797.    'braille_dots_27' => 0x2842,
  1798.    'braille_dots_127' => 0x2843,
  1799.    'braille_dots_37' => 0x2844,
  1800.    'braille_dots_137' => 0x2845,
  1801.    'braille_dots_237' => 0x2846,
  1802.    'braille_dots_1237' => 0x2847,
  1803.    'braille_dots_47' => 0x2848,
  1804.    'braille_dots_147' => 0x2849,
  1805.    'braille_dots_247' => 0x284a,
  1806.    'braille_dots_1247' => 0x284b,
  1807.    'braille_dots_347' => 0x284c,
  1808.    'braille_dots_1347' => 0x284d,
  1809.    'braille_dots_2347' => 0x284e,
  1810.    'braille_dots_12347' => 0x284f,
  1811.    'braille_dots_57' => 0x2850,
  1812.    'braille_dots_157' => 0x2851,
  1813.    'braille_dots_257' => 0x2852,
  1814.    'braille_dots_1257' => 0x2853,
  1815.    'braille_dots_357' => 0x2854,
  1816.    'braille_dots_1357' => 0x2855,
  1817.    'braille_dots_2357' => 0x2856,
  1818.    'braille_dots_12357' => 0x2857,
  1819.    'braille_dots_457' => 0x2858,
  1820.    'braille_dots_1457' => 0x2859,
  1821.    'braille_dots_2457' => 0x285a,
  1822.    'braille_dots_12457' => 0x285b,
  1823.    'braille_dots_3457' => 0x285c,
  1824.    'braille_dots_13457' => 0x285d,
  1825.    'braille_dots_23457' => 0x285e,
  1826.    'braille_dots_123457' => 0x285f,
  1827.    'braille_dots_67' => 0x2860,
  1828.    'braille_dots_167' => 0x2861,
  1829.    'braille_dots_267' => 0x2862,
  1830.    'braille_dots_1267' => 0x2863,
  1831.    'braille_dots_367' => 0x2864,
  1832.    'braille_dots_1367' => 0x2865,
  1833.    'braille_dots_2367' => 0x2866,
  1834.    'braille_dots_12367' => 0x2867,
  1835.    'braille_dots_467' => 0x2868,
  1836.    'braille_dots_1467' => 0x2869,
  1837.    'braille_dots_2467' => 0x286a,
  1838.    'braille_dots_12467' => 0x286b,
  1839.    'braille_dots_3467' => 0x286c,
  1840.    'braille_dots_13467' => 0x286d,
  1841.    'braille_dots_23467' => 0x286e,
  1842.    'braille_dots_123467' => 0x286f,
  1843.    'braille_dots_567' => 0x2870,
  1844.    'braille_dots_1567' => 0x2871,
  1845.    'braille_dots_2567' => 0x2872,
  1846.    'braille_dots_12567' => 0x2873,
  1847.    'braille_dots_3567' => 0x2874,
  1848.    'braille_dots_13567' => 0x2875,
  1849.    'braille_dots_23567' => 0x2876,
  1850.    'braille_dots_123567' => 0x2877,
  1851.    'braille_dots_4567' => 0x2878,
  1852.    'braille_dots_14567' => 0x2879,
  1853.    'braille_dots_24567' => 0x287a,
  1854.    'braille_dots_124567' => 0x287b,
  1855.    'braille_dots_34567' => 0x287c,
  1856.    'braille_dots_134567' => 0x287d,
  1857.    'braille_dots_234567' => 0x287e,
  1858.    'braille_dots_1234567' => 0x287f,
  1859.    'braille_dots_8' => 0x2880,
  1860.    'braille_dots_18' => 0x2881,
  1861.    'braille_dots_28' => 0x2882,
  1862.    'braille_dots_128' => 0x2883,
  1863.    'braille_dots_38' => 0x2884,
  1864.    'braille_dots_138' => 0x2885,
  1865.    'braille_dots_238' => 0x2886,
  1866.    'braille_dots_1238' => 0x2887,
  1867.    'braille_dots_48' => 0x2888,
  1868.    'braille_dots_148' => 0x2889,
  1869.    'braille_dots_248' => 0x288a,
  1870.    'braille_dots_1248' => 0x288b,
  1871.    'braille_dots_348' => 0x288c,
  1872.    'braille_dots_1348' => 0x288d,
  1873.    'braille_dots_2348' => 0x288e,
  1874.    'braille_dots_12348' => 0x288f,
  1875.    'braille_dots_58' => 0x2890,
  1876.    'braille_dots_158' => 0x2891,
  1877.    'braille_dots_258' => 0x2892,
  1878.    'braille_dots_1258' => 0x2893,
  1879.    'braille_dots_358' => 0x2894,
  1880.    'braille_dots_1358' => 0x2895,
  1881.    'braille_dots_2358' => 0x2896,
  1882.    'braille_dots_12358' => 0x2897,
  1883.    'braille_dots_458' => 0x2898,
  1884.    'braille_dots_1458' => 0x2899,
  1885.    'braille_dots_2458' => 0x289a,
  1886.    'braille_dots_12458' => 0x289b,
  1887.    'braille_dots_3458' => 0x289c,
  1888.    'braille_dots_13458' => 0x289d,
  1889.    'braille_dots_23458' => 0x289e,
  1890.    'braille_dots_123458' => 0x289f,
  1891.    'braille_dots_68' => 0x28a0,
  1892.    'braille_dots_168' => 0x28a1,
  1893.    'braille_dots_268' => 0x28a2,
  1894.    'braille_dots_1268' => 0x28a3,
  1895.    'braille_dots_368' => 0x28a4,
  1896.    'braille_dots_1368' => 0x28a5,
  1897.    'braille_dots_2368' => 0x28a6,
  1898.    'braille_dots_12368' => 0x28a7,
  1899.    'braille_dots_468' => 0x28a8,
  1900.    'braille_dots_1468' => 0x28a9,
  1901.    'braille_dots_2468' => 0x28aa,
  1902.    'braille_dots_12468' => 0x28ab,
  1903.    'braille_dots_3468' => 0x28ac,
  1904.    'braille_dots_13468' => 0x28ad,
  1905.    'braille_dots_23468' => 0x28ae,
  1906.    'braille_dots_123468' => 0x28af,
  1907.    'braille_dots_568' => 0x28b0,
  1908.    'braille_dots_1568' => 0x28b1,
  1909.    'braille_dots_2568' => 0x28b2,
  1910.    'braille_dots_12568' => 0x28b3,
  1911.    'braille_dots_3568' => 0x28b4,
  1912.    'braille_dots_13568' => 0x28b5,
  1913.    'braille_dots_23568' => 0x28b6,
  1914.    'braille_dots_123568' => 0x28b7,
  1915.    'braille_dots_4568' => 0x28b8,
  1916.    'braille_dots_14568' => 0x28b9,
  1917.    'braille_dots_24568' => 0x28ba,
  1918.    'braille_dots_124568' => 0x28bb,
  1919.    'braille_dots_34568' => 0x28bc,
  1920.    'braille_dots_134568' => 0x28bd,
  1921.    'braille_dots_234568' => 0x28be,
  1922.    'braille_dots_1234568' => 0x28bf,
  1923.    'braille_dots_78' => 0x28c0,
  1924.    'braille_dots_178' => 0x28c1,
  1925.    'braille_dots_278' => 0x28c2,
  1926.    'braille_dots_1278' => 0x28c3,
  1927.    'braille_dots_378' => 0x28c4,
  1928.    'braille_dots_1378' => 0x28c5,
  1929.    'braille_dots_2378' => 0x28c6,
  1930.    'braille_dots_12378' => 0x28c7,
  1931.    'braille_dots_478' => 0x28c8,
  1932.    'braille_dots_1478' => 0x28c9,
  1933.    'braille_dots_2478' => 0x28ca,
  1934.    'braille_dots_12478' => 0x28cb,
  1935.    'braille_dots_3478' => 0x28cc,
  1936.    'braille_dots_13478' => 0x28cd,
  1937.    'braille_dots_23478' => 0x28ce,
  1938.    'braille_dots_123478' => 0x28cf,
  1939.    'braille_dots_578' => 0x28d0,
  1940.    'braille_dots_1578' => 0x28d1,
  1941.    'braille_dots_2578' => 0x28d2,
  1942.    'braille_dots_12578' => 0x28d3,
  1943.    'braille_dots_3578' => 0x28d4,
  1944.    'braille_dots_13578' => 0x28d5,
  1945.    'braille_dots_23578' => 0x28d6,
  1946.    'braille_dots_123578' => 0x28d7,
  1947.    'braille_dots_4578' => 0x28d8,
  1948.    'braille_dots_14578' => 0x28d9,
  1949.    'braille_dots_24578' => 0x28da,
  1950.    'braille_dots_124578' => 0x28db,
  1951.    'braille_dots_34578' => 0x28dc,
  1952.    'braille_dots_134578' => 0x28dd,
  1953.    'braille_dots_234578' => 0x28de,
  1954.    'braille_dots_1234578' => 0x28df,
  1955.    'braille_dots_678' => 0x28e0,
  1956.    'braille_dots_1678' => 0x28e1,
  1957.    'braille_dots_2678' => 0x28e2,
  1958.    'braille_dots_12678' => 0x28e3,
  1959.    'braille_dots_3678' => 0x28e4,
  1960.    'braille_dots_13678' => 0x28e5,
  1961.    'braille_dots_23678' => 0x28e6,
  1962.    'braille_dots_123678' => 0x28e7,
  1963.    'braille_dots_4678' => 0x28e8,
  1964.    'braille_dots_14678' => 0x28e9,
  1965.    'braille_dots_24678' => 0x28ea,
  1966.    'braille_dots_124678' => 0x28eb,
  1967.    'braille_dots_34678' => 0x28ec,
  1968.    'braille_dots_134678' => 0x28ed,
  1969.    'braille_dots_234678' => 0x28ee,
  1970.    'braille_dots_1234678' => 0x28ef,
  1971.    'braille_dots_5678' => 0x28f0,
  1972.    'braille_dots_15678' => 0x28f1,
  1973.    'braille_dots_25678' => 0x28f2,
  1974.    'braille_dots_125678' => 0x28f3,
  1975.    'braille_dots_35678' => 0x28f4,
  1976.    'braille_dots_135678' => 0x28f5,
  1977.    'braille_dots_235678' => 0x28f6,
  1978.    'braille_dots_1235678' => 0x28f7,
  1979.    'braille_dots_45678' => 0x28f8,
  1980.    'braille_dots_145678' => 0x28f9,
  1981.    'braille_dots_245678' => 0x28fa,
  1982.    'braille_dots_1245678' => 0x28fb,
  1983.    'braille_dots_345678' => 0x28fc,
  1984.    'braille_dots_1345678' => 0x28fd,
  1985.    'braille_dots_2345678' => 0x28fe,
  1986.    'braille_dots_12345678' => 0x28ff,
  1987. );
  1988. 1;
  1989.  
  1990. =head1 NAME
  1991.  
  1992. Gtk2::Gdk::Keysyms - key codes for Gtk2 programs
  1993.  
  1994. =head1 SYNOPSIS
  1995.  
  1996.  use Gtk2;
  1997.  use Gtk2::Gdk::Keysyms;
  1998.  
  1999.  #
  2000.  # the most common use is for deciphering keycodes in key events,
  2001.  # like this:
  2002.  #
  2003.  sub key_press_handler {
  2004.          my ($widget, $event) = @_;
  2005.          if ($event->keyval == $Gtk2::Gdk::Keysyms{Escape}) {
  2006.                  abort_whatever ();
  2007.                  return 1;
  2008.          }
  2009.          elsif ($event->keyval == $Gtk2::Gdk::Keysyms{F1}) {
  2010.                  do_help_thing ();
  2011.                  return 1;
  2012.          }
  2013.          elsif ($event->keyval == $Gtk2::Gdk::Keysyms{KP_Enter}) {
  2014.                  execute_selected_text_as_command ();
  2015.                  return 1;
  2016.          }
  2017.          # we didn't handle it, pass it on...
  2018.          return 0;
  2019.  }
  2020.  
  2021. =head1 DESCRIPTION
  2022.  
  2023. Gdk defines symbolic names for the codes associated with each key on a
  2024. keyboard, so that you don't go nuts with numeric values in your programs.
  2025. The hash C<%Gtk2::Gdk::Keysyms> holds all those keycodes, indexed by the
  2026. name, for use in your perl programs when you need to do custom key handling.
  2027. This commonly occurs when you want to bind an action to a key that isn't 
  2028. usable as an accelerator, or when you don't have accelerators, or if you're
  2029. trying to write an easter egg, or whatever.
  2030.  
  2031. As the list of keycodes is quite large and rather rarely used in application
  2032. code, we've put it in a separately-loaded module to save space.  As an
  2033. alternative, you might want to investigate L<Gtk2::Gdk->keyval_from_name> which
  2034. offers basically the same functionality as the hash.
  2035.  
  2036. To get a list of all available keys, either dump C<%Gtk2::Gdk::Keysyms>, or
  2037. look at the source of this module with C<perldoc -m Gtk2::Gdk::Keysyms>.
  2038.  
  2039. =head1 AUTHOR
  2040.  
  2041. This module was automatically generated by a very simple perl script
  2042. from gdk/gdkkeysyms.h.  Programs that write programs are the happiest
  2043. programs of all.
  2044.  
  2045. =head1 COPYRIGHT
  2046.  
  2047. Copyright (C) 2003 by the gtk2-perl team (see the file AUTHORS for the
  2048. full list)
  2049.  
  2050. This library is free software; you can redistribute it and/or modify it under
  2051. the terms of the GNU Library General Public License as published by the Free
  2052. Software Foundation; either version 2.1 of the License, or (at your option) any
  2053. later version.
  2054.  
  2055. This library is distributed in the hope that it will be useful, but WITHOUT ANY
  2056. WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
  2057. PARTICULAR PURPOSE.  See the GNU Library General Public License for more
  2058. details.
  2059.  
  2060. You should have received a copy of the GNU Library General Public License along
  2061. with this library; if not, write to the Free Software Foundation, Inc., 59
  2062. Temple Place - Suite 330, Boston, MA  02111-1307  USA.
  2063.  
  2064. =head1 SEE ALSO
  2065.  
  2066. perl(1), Gtk2(3pm)
  2067.